adjust generate previews

This commit is contained in:
Pete Matsyburka committed 2026-10-12 09:33:42 +03:00
1 parent 28c4177128
commit ced5ab67ab
1 file changed
+7 -2
+7 -2
View File
@@ -90,8 +90,10 @@ module Templates
pool = Concurrent::FixedThreadPool.new(concurrency) pool = Concurrent::FixedThreadPool.new(concurrency)
blobs =
range.each_slice(concurrency).flat_map do |page_numbers|
promises = promises =
range.map do |page_number| page_numbers.map do |page_number|
doc_page = doc.get_page(page_number) doc_page = doc.get_page(page_number)
hide_placeholder_widgets(doc_page, hide_empty: !flatten_pages) hide_placeholder_widgets(doc_page, hide_empty: !flatten_pages)
@@ -106,7 +108,10 @@ module Templates
doc_page&.close doc_page&.close
end end
Concurrent::Promise.zip(*promises).value!.each do |blob| Concurrent::Promise.zip(*promises).value!
end
blobs.each do |blob|
next unless blob next unless blob
ApplicationRecord.no_touching do ApplicationRecord.no_touching do