Fix double "save" modal
This commit is contained in:
parent
35335a0ca2
commit
606b2c865d
|
@ -179,7 +179,7 @@
|
||||||
return newQuery
|
return newQuery
|
||||||
}
|
}
|
||||||
|
|
||||||
async function saveQuery() {
|
async function saveQuery(redirectIfNew = true) {
|
||||||
const toSave = builtQuery
|
const toSave = builtQuery
|
||||||
saving = true
|
saving = true
|
||||||
try {
|
try {
|
||||||
|
@ -195,7 +195,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
notifications.success(`Request saved successfully`)
|
notifications.success(`Request saved successfully`)
|
||||||
if (isNew) {
|
if (isNew && redirectIfNew) {
|
||||||
$goto(`../../${_id}`)
|
$goto(`../../${_id}`)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -497,7 +497,7 @@
|
||||||
cancelText: "Discard and continue",
|
cancelText: "Discard and continue",
|
||||||
size: "M",
|
size: "M",
|
||||||
onConfirm: async () => {
|
onConfirm: async () => {
|
||||||
const saveResult = await saveQuery()
|
const saveResult = await saveQuery(false)
|
||||||
if (!saveResult.ok) {
|
if (!saveResult.ok) {
|
||||||
// We can't leave as the query was not properly saved
|
// We can't leave as the query was not properly saved
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Reference in New Issue