Sweet Alertのポップアップが一瞬表示されてそのまま保存処理が進んでしまう

背景・実現したいこと

 保存前の確認画面として、保存するかを選択するウィンドウを表示させたい

エラー情報 (開発者ツールのコンソール)

 保存ボタンを押すと、SweetAlertのポップアップが一瞬表示されるがそのままスルーして処理がすすんでしまう。

利用したソースコード

(function(){
'use strict';
kintone.events.on('app.record.create.submit', function(ev){
//送信前処理
var category = ev.record['申請項目'].value;
if (category === "按分申請") {
var group_id = ev.record['按分グループID'].value;
if (!group_id) {
//按分グループID入力なし
swal({
title: "入力エラー(CA-BT-42)",
text: "按分グループIDが入力されていないか存在しません",
icon: "error"
});
return false;
} else {
//按分グループID入力あり
var check_groupid = {
"app": "30",
"query": '管理コード="' + group_id + '"'
};
}
kintone.api(kintone.api.url('/k/v1/records.json', true), 'GET', check_groupid, function (resp){
return new kintone.Promise(function(resolve1,reject1){
swal({
title: "処理前確認",
text: "次の通り申請を行います。よろしいですか?",
icon: "info",
buttons: {
cansel: 'いいえ',
ok: 'はい'
}
}).then(function (value) {
if (value === "cansel") {
alert("キャンセルされました")
resolve(false);
}else if(value == "ok"){
alert("続行します")
resolve(event);
}
})
})
})
}
})
})();

kintone.api(kintone.api.url(‘/k/v1/records.json’, true), ‘GET’, check_groupid, function (resp){

これをreturnしてないからじゃないですかね?
これをreturnするとどうでしょう

村濱 様

お世話になっております。
kintone.apiの部分をreturnにして修正を行い再実行したところ動作するようになりました。

重ね重ね本当にありがとうございます!