Spiegel von
https://github.com/paviliondev/discourse-custom-wizard.git
synchronisiert 2024-11-22 09:20:29 +01:00
Start step bugfix
Dieser Commit ist enthalten in:
Ursprung
75d4fcaab5
Commit
c490523412
1 geänderte Dateien mit 4 neuen und 3 gelöschten Zeilen
|
@ -51,13 +51,14 @@ class CustomWizard::Wizard
|
|||
end
|
||||
|
||||
def start
|
||||
if unfinished?
|
||||
step_id = ::UserHistory.where(
|
||||
if unfinished? && last_completed_step = ::UserHistory.where(
|
||||
acting_user_id: @user.id,
|
||||
action: ::UserHistory.actions[:custom_wizard_step],
|
||||
context: @id,
|
||||
subject: @steps.map(&:id)
|
||||
).order("created_at").last.subject
|
||||
).order("created_at").last
|
||||
|
||||
step_id = last_completed_step.subject
|
||||
last_index = @steps.index { |s| s.id == step_id }
|
||||
@steps[last_index + 1]
|
||||
else
|
||||
|
|
Laden …
In neuem Issue referenzieren