0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-25 18:50:27 +01:00

FIX: reset step progress on wizard skip

Dieser Commit ist enthalten in:
Faizaan Gagan 2021-08-12 20:02:04 +05:30
Ursprung 249cda4de6
Commit 0d2f3d1cb5
2 geänderte Dateien mit 6 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -69,6 +69,7 @@ class CustomWizard::WizardController < ::ApplicationController
end end
submission.remove if submission.present? submission.remove if submission.present?
wizard.cleanup!
end end
render json: result render json: result

Datei anzeigen

@ -286,11 +286,15 @@ class CustomWizard::Wizard
end end
end end
def final_cleanup! def cleanup!
if id == user.custom_fields['redirect_to_wizard'] if id == user.custom_fields['redirect_to_wizard']
user.custom_fields.delete('redirect_to_wizard') user.custom_fields.delete('redirect_to_wizard')
user.save_custom_fields(true) user.save_custom_fields(true)
end end
end
def final_cleanup!
cleanup!
if current_submission.present? if current_submission.present?
current_submission.submitted_at = Time.now.iso8601 current_submission.submitted_at = Time.now.iso8601