diff --git a/server/src/immich/api-v1/asset/dto/create-asset.dto.ts b/server/src/immich/api-v1/asset/dto/create-asset.dto.ts index 8e6fc4f120..de1f7f1bb5 100644 --- a/server/src/immich/api-v1/asset/dto/create-asset.dto.ts +++ b/server/src/immich/api-v1/asset/dto/create-asset.dto.ts @@ -77,6 +77,7 @@ export class ImportAssetDto extends CreateAssetBase { isReadOnly?: boolean = true; @ValidateUUID() + @Optional() libraryId?: string; @IsString() diff --git a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte index 6f035c051e..d7bddda630 100644 --- a/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte +++ b/web/src/lib/components/asset-viewer/asset-viewer-nav-bar.svelte @@ -143,7 +143,7 @@ {/if} {#if isOwner} - {#if !asset.isReadOnly && !asset.isExternal} + {#if !asset.isReadOnly || !asset.isExternal} dispatch('delete')} title="Delete" /> {/if}
(isShowAssetOptions = false)}>