From 277758e59d348e15c1eaf3dd267980501eab01eb Mon Sep 17 00:00:00 2001 From: iozeey Date: Fri, 6 Oct 2023 19:25:01 +0500 Subject: [PATCH] after_save callback method for secured_image generation lib function --- app/models/template.rb | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/models/template.rb b/app/models/template.rb index 47d32483..5138262e 100644 --- a/app/models/template.rb +++ b/app/models/template.rb @@ -52,4 +52,13 @@ class Template < ApplicationRecord has_many :submissions, dependent: :destroy scope :active, -> { where(deleted_at: nil) } + + after_save :create_secure_images + + def create_secure_images + documents.each do |doc| + document_data = doc.blob.download + Templates::ProcessDocument.generate_pdf_secured_preview_images(self, doc, document_data) + end + end end