Release 2.20.6: saved-image slide previews
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile, web, pulse-signage-web) (push) Successful in 1m29s
Publish Docker Image / build-and-push-existing-registry (./build/Dockerfile.player, player, pulse-signage-player) (push) Successful in 34s

This commit is contained in:
lzstealth committed 2026-10-26 17:48:05 +00:00
1 parent 205ce42337
commit 24df245ea1
20 files changed
+318 -75

No files matched your search

+13
View File
@@ -193,6 +193,19 @@ test('media library counts slide, template background, and region default refere
assert.match(queries[2].sql, /thumbnail_path/);
});
test('full-size slide previews share the small thumbnail reference', async () => {
const pool = {
async query(sql, params) {
if (sql.includes('thumbnail_path')) {
assert.deepEqual(params, ['/media/thumbnails/slides/slide-7.png']);
return [[{ ref_count: 1 }]];
}
return [[{ owner_count: 0, ref_count: 0 }]];
}
};
assert.equal(await countMediaAssetReferences(pool, '/media/thumbnails/slides/slide-7.full.png'), 1);
});
test('media library upload and delete routes audit successful asset changes', async () => {
const originalCreateVariants = mediaLibrary.createImageVariants;
const originalRegisterAsset = mediaLibrary.registerMediaAsset;