Query failed : { durationMs: 1.2116860002279282, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(2b4f5239-1677-4347-90e3-e50fff09e66f, \\xda39a3ee5e6b4b0d3255bfef95601890afd80709) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '2b4f5239-1677-4347-90e3-e50fff09e66f', null, , '/usr/src/app/upload/upload/2b4f5239-1677-4347-90e3-e50fff09e66f/c0/c4/c0c45402-5771-4242-848a-dd6ef0cfeda5.JPG', 'web-IMG_0855.JPG-1755415731482', 'WEB', 2025-08-17T07:28:51.483Z, 2025-08-17T07:28:51.483Z, 2025-08-17T07:28:51.483Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'IMG_0855.JPG' ] } Query failed : { durationMs: 2.3933890014886856, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(2b4f5239-1677-4347-90e3-e50fff09e66f, \\xda39a3ee5e6b4b0d3255bfef95601890afd80709) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '2b4f5239-1677-4347-90e3-e50fff09e66f', null, , '/usr/src/app/upload/upload/2b4f5239-1677-4347-90e3-e50fff09e66f/cc/c2/ccc23c8b-c885-4b28-a66f-77ca585eaefe.JPG', 'web-IMG_0854.JPG-1755415731482', 'WEB', 2025-08-17T07:28:51.482Z, 2025-08-17T07:28:51.482Z, 2025-08-17T07:28:51.482Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'IMG_0854.JPG' ] } Query failed : { durationMs: 1.7173300087451935, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(2b4f5239-1677-4347-90e3-e50fff09e66f, \\xda39a3ee5e6b4b0d3255bfef95601890afd80709) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '2b4f5239-1677-4347-90e3-e50fff09e66f', null, , '/usr/src/app/upload/upload/2b4f5239-1677-4347-90e3-e50fff09e66f/6b/8e/6b8e3f97-bccc-479c-bb82-0be077fc8417.JPG', 'web-IMG_0857.JPG-1755415731483', 'WEB', 2025-08-17T07:28:51.498Z, 2025-08-17T07:28:51.498Z, 2025-08-17T07:28:51.498Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'IMG_0857.JPG' ] } Query failed : { durationMs: 1.5554969906806946, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(2b4f5239-1677-4347-90e3-e50fff09e66f, \\xda39a3ee5e6b4b0d3255bfef95601890afd80709) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '2b4f5239-1677-4347-90e3-e50fff09e66f', null, , '/usr/src/app/upload/upload/2b4f5239-1677-4347-90e3-e50fff09e66f/3c/d6/3cd66ed6-c88e-4aad-b665-47f9ffdc0f4b.JPG', 'web-IMG_0858.JPG-1755415731483', 'WEB', 2025-08-17T07:28:51.499Z, 2025-08-17T07:28:51.499Z, 2025-08-17T07:28:51.499Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'IMG_0858.JPG' ] } Query failed : { durationMs: 1.4726440012454987, error: PostgresError: duplicate key value violates unique constraint "UQ_assets_owner_checksum" at ErrorResponse (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:794:26) at handle (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:480:6) at Socket.data (/usr/src/app/server/node_modules/postgres/cjs/src/connection.js:315:9) at Socket.emit (node:events:518:28) at addChunk (node:internal/streams/readable:561:12) at readableAddChunkPushByteMode (node:internal/streams/readable:512:3) at Readable.push (node:internal/streams/readable:392:5) at TCP.onStreamRead (node:internal/stream_base_commons:189:23) at TCP.callbackTrampoline (node:internal/async_hooks:130:17) { severity_local: 'ERROR', severity: 'ERROR', code: '23505', detail: 'Key ("ownerId", checksum)=(2b4f5239-1677-4347-90e3-e50fff09e66f, \\xda39a3ee5e6b4b0d3255bfef95601890afd80709) already exists.', schema_name: 'public', table_name: 'asset', constraint_name: 'UQ_assets_owner_checksum', file: 'nbtinsert.c', line: '663', routine: '_bt_check_unique' }, sql: 'insert into "asset" ("ownerId", "libraryId", "checksum", "originalPath", "deviceAssetId", "deviceId", "fileCreatedAt", "fileModifiedAt", "localDateTime", "type", "isFavorite", "duration", "visibility", "originalFileName") values ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) returning *', params: [ '2b4f5239-1677-4347-90e3-e50fff09e66f', null, , '/usr/src/app/upload/upload/2b4f5239-1677-4347-90e3-e50fff09e66f/64/e1/64e1698c-c639-4dd7-a9fc-2587e2e39100.JPG', 'web-IMG_0859.JPG-1755415731483', 'WEB', 2025-08-17T07:28:51.510Z, 2025-08-17T07:28:51.510Z, 2025-08-17T07:28:51.510Z, 'IMAGE', false, '0:00:00.000000', 'timeline', 'IMG_0859.JPG' ] }