fix canvas problem file import #2584
Open
+179
−162
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What are the relevant tickets?
https://github.com/mitodl/hq/issues/8877
Description (What does it do?)
This pr fixes a bug that causes the pdf to markdown job for canvas problem files to be run unnecessarily when the files have not changed
It also prevents tika from being run for files whose content is set by the pdf to markdown job.
How can this be tested?
From the shell run
you might see some messages from LiteLLM:
LiteLLM completion() model= gpt-4o; provider = openai
Run
again. You should not see more messages from LiteLLM