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.
Story
There were a few pieces of the pdf resplitting process that were not fully valkyrized.
Ref notch8/palni_palci_knapsack#80
Expected Behavior Before Changes
PDF resplitting had numerous errors
Expected Behavior After Changes
Using the PDF resplit button successfully removes prior child works and creates new ones
Deleting a work which has child works split from a PDF will also delete the child works.
Screenshots / Video
Original work with "highlighted" child works:
![Screenshot 2025-01-29 at 5 19 47 PM](https://private-user-images.githubusercontent.com/17851674/407930444-6939ea3c-65f0-469d-a634-2b607367047f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4ODU5OTAsIm5iZiI6MTczODg4NTY5MCwicGF0aCI6Ii8xNzg1MTY3NC80MDc5MzA0NDQtNjkzOWVhM2MtNjVmMC00NjlkLWE2MzQtMmI2MDczNjcwNDdmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDIzNDgxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFlMjZkNDY4MDk2YzExMzcyODVlYjRiYzY0ZDZmNzQyNTU1ZmJlOWMyYzA0Nzc0N2Y2Y2ExNjZlYWM3NmQxMTImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.o2jaefmPoQ5nQGEeFu_jWBoZd9p3lzaEZWwU4YLlTmI)
After resplit (highlighted works were deleted & replaced with new child work)
![Screenshot 2025-01-29 at 5 20 50 PM](https://private-user-images.githubusercontent.com/17851674/407930487-f183bec3-9fd1-4a1d-a43d-6a124c0800f2.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4ODU5OTAsIm5iZiI6MTczODg4NTY5MCwicGF0aCI6Ii8xNzg1MTY3NC80MDc5MzA0ODctZjE4M2JlYzMtOWZkMS00YTFkLWE0M2QtNmExMjRjMDgwMGYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDIzNDgxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFjZGJiMDM3NjhjYTY4NDJlZjQ3MzJhODU3YTFiNzVkZGM1YjEyNzY4MTc0NDRlM2M3NTgyMGJiYzdiZjZkMDgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.RuUwPPrw9vQq6uPASFWcAGJpTAz1NIto1VyLUb7Sc-Y)
Original child work no longer found
![Screenshot 2025-01-29 at 5 21 05 PM](https://private-user-images.githubusercontent.com/17851674/407930654-69399802-4008-4aaf-80d7-3eae275d8136.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4ODU5OTAsIm5iZiI6MTczODg4NTY5MCwicGF0aCI6Ii8xNzg1MTY3NC80MDc5MzA2NTQtNjkzOTk4MDItNDAwOC00YWFmLTgwZDctM2VhZTI3NWQ4MTM2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA2VDIzNDgxMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM2YThjNWI0NTgyOWVmY2Q4NGY1YWIyZWY5ZmQ4ZjkwMjViNjM1NWIzZTNjMDZiMWQwNGE1MDczMDY1Nzc0MjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vQOYs698RwVblSl6fZnGnBnIKuTSEJWuuhzmBe7GWP4)
Notes