mirror of
https://github.com/immich-app/immich
synced 2025-11-07 17:27:20 +00:00
fix(server): external library motion photo video asset handling (#8721)
* added "isExternal" to the getLibraryAssetPaths query * handleQueueAssetRefresh skip "non external" video asset, closes #8562 * correctly implements live photo deletion for external library * use "external asset" for external library tests * minor: external library asset checksum is "path hash" not file hash * renamed to getExternalLibraryAssetPaths and added isExternal where clause * generated sql * reverted leftover change
This commit is contained in:
parent
a903898781
commit
85df3f1e99
8 changed files with 61 additions and 17 deletions
|
|
@ -253,7 +253,7 @@ DELETE FROM "assets"
|
|||
WHERE
|
||||
"ownerId" = $1
|
||||
|
||||
-- AssetRepository.getLibraryAssetPaths
|
||||
-- AssetRepository.getExternalLibraryAssetPaths
|
||||
SELECT DISTINCT
|
||||
"distinctAlias"."AssetEntity_id" AS "ids_AssetEntity_id"
|
||||
FROM
|
||||
|
|
@ -272,6 +272,7 @@ FROM
|
|||
(
|
||||
(
|
||||
((("AssetEntity__AssetEntity_library"."id" = $1)))
|
||||
AND ("AssetEntity"."isExternal" = $2)
|
||||
)
|
||||
)
|
||||
AND ("AssetEntity"."deletedAt" IS NULL)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue