Skip to content

Commit 6fc4248

Browse files
committed
🐛 don't open the PDF unless needed
1 parent d804282 commit 6fc4248

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

lib/mindee/client.rb

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -323,8 +323,7 @@ def enqueue_and_parse(input_source, product_class, endpoint, options)
323323
def execute_workflow(input_source, workflow_id, options: {})
324324
opts = options.is_a?(WorkflowOptions) ? options : WorkflowOptions.new(params: options)
325325
if opts.respond_to?(:page_options) && input_source.is_a?(Input::Source::LocalInputSource)
326-
process_pdf_if_required(input_source,
327-
opts)
326+
process_pdf_if_required(input_source, opts)
328327
end
329328

330329
workflow_endpoint = Mindee::HTTP::WorkflowEndpoint.new(workflow_id, api_key: @api_key)
@@ -496,7 +495,7 @@ def normalize_parse_options(options)
496495
# @param opts [ParseOptions]
497496
def process_pdf_if_required(input_source, opts)
498497
return unless input_source.is_a?(Mindee::Input::Source::LocalInputSource) &&
499-
opts.page_options &&
498+
opts.page_options.on_min_pages &&
500499
input_source.pdf?
501500

502501
input_source.process_pdf(opts.page_options)

0 commit comments

Comments
 (0)