|  |  | @ -38,6 +38,9 @@ module Submitters | 
			
		
	
		
		
			
				
					
					|  |  |  |         submitter.ua = request.user_agent |  |  |  |         submitter.ua = request.user_agent | 
			
		
	
		
		
			
				
					
					|  |  |  |         submitter.values = merge_default_values(submitter) |  |  |  |         submitter.values = merge_default_values(submitter) | 
			
		
	
		
		
			
				
					
					|  |  |  |         submitter.values = merge_formula_values(submitter) |  |  |  |         submitter.values = merge_formula_values(submitter) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         submitter.values = submitter.values.transform_values do |v| | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |           v == '{{date}}' ? Time.current.in_time_zone(submitter.account.timezone).to_date.to_s : v | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         end | 
			
		
	
		
		
			
				
					
					|  |  |  |       end |  |  |  |       end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       ApplicationRecord.transaction do |  |  |  |       ApplicationRecord.transaction do | 
			
		
	
	
		
		
			
				
					|  |  | @ -121,11 +124,11 @@ module Submitters | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |       replace_default_variables(value, |  |  |  |       replace_default_variables(value, | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 submitter.attributes.merge('role' => role), |  |  |  |                                 submitter.attributes.merge('role' => role), | 
			
		
	
		
		
			
				
					
					|  |  |  |                                 submitter.submission.template, |  |  |  |                                 submitter.submission, | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |                                 with_time:) |  |  |  |                                 with_time:) | 
			
		
	
		
		
			
				
					
					|  |  |  |     end |  |  |  |     end | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     def replace_default_variables(value, attrs, template, with_time: false) |  |  |  |     def replace_default_variables(value, attrs, submission, with_time: false) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |       return value if value.in?([true, false]) |  |  |  |       return value if value.in?([true, false]) | 
			
		
	
		
		
			
				
					
					|  |  |  |       return if value.blank? |  |  |  |       return if value.blank? | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -135,13 +138,14 @@ module Submitters | 
			
		
	
		
		
			
				
					
					|  |  |  |           attrs['submission_id'] |  |  |  |           attrs['submission_id'] | 
			
		
	
		
		
			
				
					
					|  |  |  |         when 'time' |  |  |  |         when 'time' | 
			
		
	
		
		
			
				
					
					|  |  |  |           if with_time |  |  |  |           if with_time | 
			
		
	
		
		
			
				
					
					|  |  |  |             I18n.l(Time.current.in_time_zone(template.account.timezone), format: :long, locale: template.account.locale) |  |  |  |             I18n.l(Time.current.in_time_zone(submission.account.timezone), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                    format: :long, locale: submission.account.locale) | 
			
		
	
		
		
			
				
					
					|  |  |  |           else |  |  |  |           else | 
			
		
	
		
		
			
				
					
					|  |  |  |             e |  |  |  |             e | 
			
		
	
		
		
			
				
					
					|  |  |  |           end |  |  |  |           end | 
			
		
	
		
		
			
				
					
					|  |  |  |         when 'date' |  |  |  |         when 'date' | 
			
		
	
		
		
			
				
					
					|  |  |  |           if with_time |  |  |  |           if with_time | 
			
		
	
		
		
			
				
					
					|  |  |  |             I18n.l(Time.current.in_time_zone(template.account.timezone).to_date) |  |  |  |             I18n.l(Time.current.in_time_zone(submission.account.timezone).to_date) | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |           else |  |  |  |           else | 
			
		
	
		
		
			
				
					
					|  |  |  |             e |  |  |  |             e | 
			
		
	
		
		
			
				
					
					|  |  |  |           end |  |  |  |           end | 
			
		
	
	
		
		
			
				
					|  |  | 
 |