diff --git a/web/packages/media/file-metadata.ts b/web/packages/media/file-metadata.ts index 528696e977..38ab2e41fb 100644 --- a/web/packages/media/file-metadata.ts +++ b/web/packages/media/file-metadata.ts @@ -1,4 +1,4 @@ -import type { FileType } from "./file-type"; +import { FileType } from "./file-type"; /** * Information about the file that never changes post upload. diff --git a/web/packages/media/file-type.ts b/web/packages/media/file-type.ts index a65c1ab341..5efcb4f0e6 100644 --- a/web/packages/media/file-type.ts +++ b/web/packages/media/file-type.ts @@ -12,6 +12,15 @@ export enum FileType { * containing both the parts. */ livePhoto = 2, + /** + * An unknown file type. + * + * The exact value here doesn't matter (and won't likely match what we get + * from remote). This instead is serving as a placeholder, forcing us to + * deal with the scenario that an EnteFile's type can be different from one + * of the above. + */ + other = 3, } export interface FileTypeInfo {