diff --git a/src/main/data/db/schemas/ocr/provider.ts b/src/main/data/db/schemas/ocr/provider.ts index a7bb078613..47cb91c30e 100644 --- a/src/main/data/db/schemas/ocr/provider.ts +++ b/src/main/data/db/schemas/ocr/provider.ts @@ -39,7 +39,7 @@ export const ocrProviderTable = sqliteTable( */ config: text('config', { mode: 'json' }).$type().notNull(), - /** Timestamps. May not useful. */ + /** Unix timestamp (milliseconds since epoch) for creation and last update. */ ...createUpdateTimestamps }, (t) => [index('name').on(t.name)] diff --git a/src/main/services/ocr/OcrService.ts b/src/main/services/ocr/OcrService.ts index 53bb619c4a..bce1e3b01a 100644 --- a/src/main/services/ocr/OcrService.ts +++ b/src/main/services/ocr/OcrService.ts @@ -92,7 +92,7 @@ export class OcrService { throw new Error(`OCR provider ${update.id} not found`) } const found = providers[0] - const newProvider = { ...merge({}, found, update), updatedAt: dayjs().unix() } satisfies DbOcrProvider + const newProvider = { ...merge({}, found, update), updatedAt: dayjs().valueOf() } satisfies DbOcrProvider const [updated] = await dbService .getDb() .update(ocrProviderTable) @@ -114,7 +114,7 @@ export class OcrService { throw new Error(`OCR provider ${create.id} already exists`) } - const timestamp = dayjs().unix() + const timestamp = dayjs().valueOf() const newProvider = { ...create, createdAt: timestamp, @@ -137,7 +137,7 @@ export class OcrService { .where(eq(ocrProviderTable.id, provider.id)) .limit(1) - const timestamp = dayjs().unix() + const timestamp = dayjs().valueOf() if (providers.length === 0) { const newProvider = { ...provider,