From 7eba4865bc23c467b47d793e8b388c1f909a321c Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Thu, 26 Jun 2025 11:28:38 +0300 Subject: [PATCH] fix signature remember --- lib/submitters/maybe_assign_default_browser_signature.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/submitters/maybe_assign_default_browser_signature.rb b/lib/submitters/maybe_assign_default_browser_signature.rb index 98b23131..88431f91 100644 --- a/lib/submitters/maybe_assign_default_browser_signature.rb +++ b/lib/submitters/maybe_assign_default_browser_signature.rb @@ -7,6 +7,8 @@ module Submitters module_function def call(submitter, params, cookies = nil, attachments = []) + attachments = attachments.select { |e| e.record_id == submitter.id && e.record_type == 'Submitter' } + if (value = params[:signature_src].presence || params[:signature].presence) find_or_create_signature_from_value(submitter, value, attachments) elsif params[:signed_signature_uuids].present?