diff --git a/packages/services/src/Domain/Import/DetermineKeyToUse.ts b/packages/services/src/Domain/Import/DetermineKeyToUse.ts index 3bc1552fc..34c63d4cd 100644 --- a/packages/services/src/Domain/Import/DetermineKeyToUse.ts +++ b/packages/services/src/Domain/Import/DetermineKeyToUse.ts @@ -67,6 +67,14 @@ export class DetermineKeyToUse implements SyncUseCaseInterface { + return dto.payload.items_key_id === itemsKeyPayload.uuid + }) + + if (itemsKey) { + return Result.ok(itemsKey) + } + if (dto.payload.items_key_id) { itemsKey = this.encryption.itemsKeyForEncryptedPayload(dto.payload) if (itemsKey) { @@ -74,10 +82,6 @@ export class DetermineKeyToUse implements SyncUseCaseInterface { - return Result.ok(dto.payload.items_key_id === itemsKeyPayload.uuid) - }) - if (itemsKey) { return Result.ok(itemsKey) }