return 422 on form update values when completed

This commit is contained in:
Pete Matsyburka
2023-12-05 18:18:32 +02:00
parent 9f48c6e625
commit 62eb0cda6b
@@ -38,6 +38,10 @@ class SubmitFormController < ApplicationController
def update
submitter = Submitter.find_by!(slug: params[:slug])
if submitter.completed_at?
return render json: { error: 'Form has been completed already.' }, status: :unprocessable_entity
end
Submitters::SubmitValues.call(submitter, params, request)
head :ok