refactor: migrate shared-link repository to kysely ()

* refactor: migrate shared-link repository to kysely

* fix duplicate individual shared link return in getAll when there are more than 1 asset in the shared link

* using correct order condition

* using eb.table

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Daniel Dietzler 2025-01-18 20:25:15 +01:00 committed by GitHub
parent 430d0b86ee
commit 3d13da7f11
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 435 additions and 404 deletions
server/src/services

View file

@ -275,7 +275,6 @@ describe('AuthService', () => {
describe('validate - shared key', () => {
it('should not accept a non-existent key', async () => {
sharedLinkMock.getByKey.mockResolvedValue(null);
await expect(
sut.authenticate({
headers: { 'x-immich-share-key': 'key' },