From 84e4c15ed5647ec99986bbd5b1b16974b1df7bf7 Mon Sep 17 00:00:00 2001 From: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com> Date: Sun, 24 Sep 2023 15:18:31 +0200 Subject: [PATCH] fix(server): random returning less than count assets (#4201) --- server/src/infra/repositories/asset.repository.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/infra/repositories/asset.repository.ts b/server/src/infra/repositories/asset.repository.ts index 2d2ea6563f..e35d25042a 100644 --- a/server/src/infra/repositories/asset.repository.ts +++ b/server/src/infra/repositories/asset.repository.ts @@ -435,7 +435,7 @@ export class AssetRepository implements IAssetRepository { `SELECT * FROM assets WHERE "ownerId" = $1 - OFFSET FLOOR(RANDOM() * (SELECT GREATEST(COUNT(*) - 1, 0) FROM ASSETS)) LIMIT $2`, + OFFSET FLOOR(RANDOM() * (SELECT GREATEST(COUNT(*) - $2, 0) FROM ASSETS)) LIMIT $2`, [ownerId, count], ); }