From 614e3bc4e4e76a9bf893d3c5cc4d9ced6af4b82b 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