diff --git a/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue b/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue index c03d957adb74e5a0587ee16feecabf0ee7782b3b..9fd8b7114609beffcf55fc7a108d023a563aff75 100644 --- a/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue +++ b/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue @@ -11,10 +11,6 @@ export default { components: { FullscreenDialogPage, CancelButton, ObjectForm, SaveButton }, mixins: [objectFormPropsMixin, loadingMixin], props: { - successRedirectUrl: { - type: [String, Object], - default: null, - }, fallbackUrl: { type: [Object, String], default: null, @@ -26,7 +22,7 @@ export default { }, save() { this.handleLoading(false); - this.$router.push(this.successRedirectUrl); + this.$backOrElse(this.fallbackUrl); }, }, data() { diff --git a/aleksis/core/frontend/components/person/PersonListWrapper.vue b/aleksis/core/frontend/components/person/PersonListWrapper.vue index 0913ba77f4ecbd6a247ca00a5a70ab35fec83a38..cc5f1b8e73e148a875080096b6f7d97013d2852d 100644 --- a/aleksis/core/frontend/components/person/PersonListWrapper.vue +++ b/aleksis/core/frontend/components/person/PersonListWrapper.vue @@ -14,7 +14,6 @@ export default { componentProps() { return this.$route.query._ui_action === "create" ? { fallbackUrl: { name: 'core.persons' }, - successRedirectUrl: { name: 'core.persons' }, } : {}; }, } diff --git a/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue b/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue index 5be70d5146419979abe5a6dadd8e204664119e91..4e95201782f209ed40f4dbe319950060eb8cc2a1 100644 --- a/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue +++ b/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue @@ -14,7 +14,6 @@ export default { componentProps() { return this.$route.query._ui_action === "edit" ? { fallbackUrl: { name: "core.personById", params: { id: this.id } }, - successRedirectUrl: { name: "core.personById", params: { id: this.id } }, isCreate: false, id: this.id, } : {