mirror of
https://github.com/penpot/penpot.git
synced 2026-10-29 14:00:37 +00:00
The merge of main into staging brought the closed storage metadata schema, which requires file-id and id on file-data objects. The restore test built one without those keys, so it failed with an invalid metadata error. Its helper now takes extra metadata and the test passes the ids of the file and of its file-data row, as production does. The republish test asserted the exact list of waiting-gauge publications, but the component's sampler starts its first tick right away and under load lands inside the recorded window, publishing the same count twice. The test now builds the counters alone, so the republish call is the only publisher. AI-assisted-by: deepseek-v4.1-flash