Form submission caching & url pre-fill confusion (#37)

* Form submission caching & url pre-fill confusion

* formPendingSubmissionKey as common mixins

* Rename mixin formPendingSubmissionKey

Co-authored-by: Julien Nahum <jhumanj@MacBook-Pro-de-Julien.local>
This commit is contained in:
Chirag
2022-12-14 14:18:39 +05:30
committed by GitHub
parent 48af78e94c
commit 741390ebbf
3 changed files with 31 additions and 4 deletions

View File

@@ -124,6 +124,7 @@ import OpenFormButton from './OpenFormButton'
import { themes } from '~/config/form-themes'
import VButton from '../../common/Button'
import VTransition from '../../common/transitions/VTransition'
import FormPendingSubmissionKey from '../../../mixins/forms/form-pending-submission-key'
export default {
components: { VTransition, VButton, OpenFormButton, OpenForm },
@@ -133,6 +134,8 @@ export default {
creating: { type: Boolean, default: false } // If true, fake form submit
},
mixins: [FormPendingSubmissionKey],
data () {
return {
loading: false,
@@ -193,7 +196,7 @@ export default {
})
try {
window.localStorage.removeItem(this.form.form_pending_submission_key)
window.localStorage.removeItem(this.formPendingSubmissionKey)
} catch (e) {}
if (response.data.redirect && response.data.redirect_url) {