mirror of
https://github.com/directus/directus.git
synced 2026-02-11 17:05:06 -05:00
Fix delete and quit opening save changes drawer (#17739)
* fix delete and quit opening save changes drawer * fix bug on more places * and another spot * run linter * Same change for presets --------- Co-authored-by: ian <licitdev@gmail.com>
This commit is contained in:
@@ -350,6 +350,7 @@ async function saveAsCopyAndNavigate() {
|
||||
async function deleteAndQuit() {
|
||||
try {
|
||||
await remove();
|
||||
edits.value = {};
|
||||
router.replace(to.value);
|
||||
} catch {
|
||||
// `remove` will show the unexpected error dialog
|
||||
|
||||
@@ -186,6 +186,7 @@ export default defineComponent({
|
||||
async function deleteAndQuit() {
|
||||
await remove();
|
||||
await Promise.all([collectionsStore.hydrate(), fieldsStore.hydrate()]);
|
||||
edits.value = {};
|
||||
router.replace(`/settings/data-model`);
|
||||
}
|
||||
|
||||
|
||||
@@ -273,6 +273,7 @@ function useDelete() {
|
||||
|
||||
try {
|
||||
await presetsStore.delete([Number(props.id)]);
|
||||
edits.value = {};
|
||||
router.replace(`/settings/presets`);
|
||||
} catch (err: any) {
|
||||
unexpectedError(err);
|
||||
|
||||
@@ -240,6 +240,7 @@ export default defineComponent({
|
||||
|
||||
async function deleteAndQuit() {
|
||||
await remove();
|
||||
edits.value = {};
|
||||
router.replace(`/settings/roles`);
|
||||
}
|
||||
|
||||
|
||||
@@ -191,6 +191,7 @@ export default defineComponent({
|
||||
|
||||
async function deleteAndQuit() {
|
||||
await remove();
|
||||
edits.value = {};
|
||||
router.replace(`/settings/webhooks`);
|
||||
}
|
||||
|
||||
|
||||
@@ -432,6 +432,7 @@ export default defineComponent({
|
||||
async function deleteAndQuit() {
|
||||
try {
|
||||
await remove();
|
||||
edits.value = {};
|
||||
router.replace(`/users`);
|
||||
} catch {
|
||||
// `remove` will show the unexpected error dialog
|
||||
|
||||
Reference in New Issue
Block a user