소스 검색

Value population bugfix

Angus McLeod 7 년 전
부모
커밋
bd88f6ace6
2개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 1
      lib/builder.rb
  2. 1 1
      lib/wizard.rb

+ 1 - 1
lib/builder.rb

@@ -56,7 +56,7 @@ class CustomWizard::Builder
               params[:description] = f['description'] if f['description']
               params[:key] = f['key'] if f['key']
 
-              if @submissions.last
+              if @submissions.last && @wizard.unfinished?
                 submission = @submissions.last
                 params[:value] = submission[f['id']] if submission[f['id']]
               end

+ 1 - 1
lib/wizard.rb

@@ -76,7 +76,7 @@ class CustomWizard::Wizard
       acting_user_id: @user.id,
       action: ::UserHistory.actions[:custom_wizard_step],
       context: @id,
-    ).distinct.order(:updated_at).first
+    ).distinct.order('updated_at DESC').first
 
     if most_recent
       last_finished_step = most_recent.subject