fix: static assets in problem bank and library content block #36173
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.
Description
Handles static asset sync when creating or refreshing library content and problem bank components to a unit.
This is done through refactoring the logic already in place in the staged content app which implemented generic logic for the clipboard feature.
Supporting information
Testing instructions
create a text library component
upload an image either in the advanced tab or directly in the text editor
if uploaded in the advanced tab, add it to the component html
Publish the component
Now in the cms add a new library v2 component referencing the text component above.
Assert it renders the image.
Repeat the steps above with the problem bank component
Deadline
ASAP
Other information