fix(explore): copies keep their ties to PDF pages, and ids swap whole
A copy's cards, notes and screenshots tied to a page of one of its PDFs kept the author's PDF id, so the tie led nowhere in every copy from Explore and every archive imported. The copier now writes the PDFs first and points what is tied to them at the PDFs it made; an update does the same, writing a release's new PDFs before the cards tied to them, so a card the release changes keeps its tie. The files a copy names were swapped by replacing each author's id in the payload's text, one after another: an id that was another's new one swapped twice, and an id written in the text changed too. Now only whole values are swapped (withOwnIds): a block's asset URL, a PDF's file, a study button's or an exam plan's studysets, a page's PDF. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
This commit is contained in:
parent
39926ddc5b
commit
197726f5a3
1 changed files with 284 additions and 103 deletions
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue