Open aetasoul opened 1 month ago
The deletion is not instant, but gets processed in a background job. If you press the empty bin button only once and then wait a bit, does it still happen?
Let me check
Yeah same problem also waiting some times
Network tab of chrome dev tools:
URL: http://example.com:2283/api/trash/empty
Method: POST
Response: 204 No Content
double click open a page with this content: {"message":"Cannot GET /api/trash/empty","error":"Not Found","statusCode":404,"correlationId":"..."}
With debug log enabled:
[Nest] 17 - 07/12/2024, 5:19:52 PM DEBUG [Api:LoggingInterceptor~4v3y9a4d] POST /api/trash/empty 204 17.99ms ::ffff:10.10.0.1
root@srvimmich:~#
Any way to check the bg job to check if is doing is job?
Is that the only line logged?
[Nest] 17 - 07/12/2024, 5:19:20 PM DEBUG [Api:LoggingInterceptor~yumz9od5] GET /api/server-info/about 200 55.39ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:19:40 PM LOG [Api:EventRepository] Websocket Disconnect: 9Z1h20eFs49wuztAAADz
[Nest] 17 - 07/12/2024, 5:19:40 PM DEBUG [Api:LoggingInterceptor~nxb6fjje] GET /api/server-info/storage 200 0.19ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:19:40 PM DEBUG [Api:LoggingInterceptor~4onfp5zo] POST /api/assets/exist 200 2.29ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:19:40 PM DEBUG [Api:LoggingInterceptor~zmhj9y8u] GET /api/assets/device/c450f6fca65be3607d78e0875181629dbbf98b3800d5e59f3b34ed717ea60e1c 200 1.51ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:19:52 PM DEBUG [Api:LoggingInterceptor~4v3y9a4d] POST /api/trash/empty 204 17.99ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:14 PM DEBUG [Api:HttpExceptionFilter~mip6b6ac] HttpException(404) {"message":"Cannot GET /api/trash/empty","error":"Not Found","statusCode":404}
[Nest] 17 - 07/12/2024, 5:22:51 PM LOG [Api:EventRepository] Websocket Disconnect: HBm5u2rhFGTWouBVAADx
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:LoggingInterceptor~sp1gg2qh] GET /custom.css 200 13.53ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:LoggingInterceptor~fywk4yag] GET /api/users/me 200 0.22ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:LoggingInterceptor~1k2pltah] GET /api/users/me/preferences 200 0.16ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:51 PM LOG [Api:EventRepository] Websocket Connect: rKvNwqMzpFgj0B5PAAD1
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:EventRepository] Server event: websocket.connect (send)
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:LoggingInterceptor~6brua4h5] GET /api/server-info/features 200 5.16ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:51 PM DEBUG [Api:LoggingInterceptor~oo01rpqv] GET /api/server-info/config 200 5.87ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:52 PM DEBUG [Api:LoggingInterceptor~0t1uplxr] GET /api/server-info/storage 200 1.60ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:52 PM DEBUG [Api:LoggingInterceptor~a2umf0ow] GET /api/timeline/buckets?isTrashed=true&size=MONTH 200 5.57ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:52 PM DEBUG [Api:LoggingInterceptor~xn0f28ih] GET /api/timeline/bucket?isTrashed=true&size=MONTH&timeBucket=2024-07-01T00%3A00%3A00.000Z 200 7.58ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:52 PM DEBUG [Api:LoggingInterceptor~5aunhp49] GET /api/server-info/about 200 206.03ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM LOG [Api:EventRepository] Websocket Disconnect: rKvNwqMzpFgj0B5PAAD1
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:LoggingInterceptor~mftlqrhd] GET /custom.css 200 4.75ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:LoggingInterceptor~91rc9chk] GET /api/users/me 200 0.19ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:LoggingInterceptor~ijdv53js] GET /api/users/me/preferences 200 0.15ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:LoggingInterceptor~fq5r9h1h] GET /api/server-info/features 200 4.37ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM LOG [Api:EventRepository] Websocket Connect: Dyi2q1zOel2Z8KdwAAD3
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:LoggingInterceptor~hmh3ox2k] GET /api/server-info/config 200 7.06ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:22:54 PM DEBUG [Api:EventRepository] Server event: websocket.connect (send)
Tested it another time:
[Nest] 17 - 07/12/2024, 5:34:31 PM LOG [Api:SystemConfigService~gi162yis] LogLevel=debug (set via system config)
[Nest] 17 - 07/12/2024, 5:34:31 PM DEBUG [Api:LoggingInterceptor~gi162yis] PUT /api/system-config 200 36.01ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:31 PM DEBUG [Api:LoggingInterceptor~0ayxio4l] GET /api/server-info/features 200 4.77ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:31 PM DEBUG [Api:LoggingInterceptor~x0tltulb] GET /api/server-info/config 200 5.41ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:37 PM DEBUG [Api:LoggingInterceptor~4d5fusvq] GET /api/server-info/storage 200 0.30ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:37 PM DEBUG [Api:LoggingInterceptor~gruon1km] GET /api/timeline/buckets?isArchived=false&size=MONTH&withPartners=true&withStacked=true 200 8.08ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:37 PM DEBUG [Api:LoggingInterceptor~8w5fz5kr] GET /api/timeline/bucket?isArchived=false&size=MONTH&timeBucket=2024-06-01T00%3A00%3A00.000Z&withPartners=true&withStacked=true 200 12.60ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:37 PM DEBUG [Api:LoggingInterceptor~93vel8a4] GET /api/assets/memory-lane?day=12&month=7 200 5.60ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:37 PM DEBUG [Api:LoggingInterceptor~dqtnh8wr] GET /api/server-info/about 200 62.74ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:38 PM DEBUG [Api:LoggingInterceptor~gjg57fmh] GET /api/timeline/buckets?isTrashed=true&size=MONTH 200 2.80ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:38 PM DEBUG [Api:LoggingInterceptor~8rg2ebql] GET /api/server-info/storage 200 4.88ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:38 PM DEBUG [Api:LoggingInterceptor~s9hjqsws] GET /api/timeline/bucket?isTrashed=true&size=MONTH&timeBucket=2024-07-01T00%3A00%3A00.000Z 200 12.39ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:38 PM DEBUG [Api:LoggingInterceptor~8a8ixwiy] GET /api/server-info/about 200 56.65ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:34:41 PM DEBUG [Api:LoggingInterceptor~x3ucm8u9] POST /api/trash/empty 204 4.36ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM LOG [Api:EventRepository] Websocket Disconnect: BTuOBOTQJiG93rCgAAEF
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~23an8or1] GET /custom.css 200 15.41ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~i9z2eowy] GET /api/users/me 200 0.19ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~66vdl3wd] GET /api/users/me/preferences 200 0.17ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~kzwz9ujs] GET /api/server-info/features 200 5.90ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM LOG [Api:EventRepository] Websocket Connect: BcT8ziwlUhzDnH9tAAEJ
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~7jrg4mx7] GET /api/server-info/config 200 10.98ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:EventRepository] Server event: websocket.connect (send)
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~rr0hckha] GET /api/server-info/storage 200 0.73ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:55 PM DEBUG [Api:LoggingInterceptor~k27wghhf] GET /api/timeline/buckets?isTrashed=true&size=MONTH 200 4.33ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:56 PM DEBUG [Api:LoggingInterceptor~8ij7vzmq] GET /api/timeline/bucket?isTrashed=true&size=MONTH&timeBucket=2024-07-01T00%3A00%3A00.000Z 200 7.26ms ::ffff:10.10.0.1
[Nest] 17 - 07/12/2024, 5:40:56 PM DEBUG [Api:LoggingInterceptor~lfiu5npp] GET /api/server-info/about 200 211.58ms ::ffff:10.10.0.1
root@srvimmich:~# docker logs immich_server
Can you restart the immich-server container and then post the full startup logs?
Detected CPU Cores: 4
Starting api worker
Starting microservices worker
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:EventRepository] Initialized websocket server
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:SystemConfigService] LogLevel=debug (set via system config)
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:MapRepository] Initializing metadata repository
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:MetadataService] Initialized local reverse geocoder
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering thumbnailGeneration with a concurrency of 3
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering metadataExtraction with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering videoConversion with a concurrency of 1
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering faceDetection with a concurrency of 2
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering facialRecognition with a concurrency of 1
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering smartSearch with a concurrency of 2
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering duplicateDetection with a concurrency of 1
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering backgroundTask with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering storageTemplateMigration with a concurrency of 1
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering migration with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering search with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering sidecar with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering library with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:JobService] Registering notifications with a concurrency of 5
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:ServerService] Feature Flags: {
"smartSearch": true,
"facialRecognition": true,
"duplicateDetection": true,
"map": true,
"reverseGeocoding": true,
"sidecar": true,
"search": true,
"trash": true,
"oauth": false,
"oauthAutoLaunch": false,
"passwordLogin": true,
"configFile": false,
"email": false
}
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:VersionService] Running version check
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:EventRepository] Initialized websocket server
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:NestFactory] Starting Nest application...
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] TypeOrmModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] ConfigHostModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] ClsModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] ConfigModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] EventEmitterModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] BullModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] TypeOrmCoreModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] TypeOrmModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:InstanceLoader] MicroservicesModule dependencies initialized
[Nest] 7 - 07/12/2024, 5:53:41 PM DEBUG [Microservices:ClsModule] Mounting ClsMiddleware to *
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:NestApplication] Nest application successfully started
[Nest] 7 - 07/12/2024, 5:53:41 PM LOG [Microservices:Bootstrap]Immich Microservices is running [v1.108.0] [PRODUCTION]
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:SystemConfigService] LogLevel=debug (set via system config)
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:ServerService] Feature Flags: {
"smartSearch": true,
"facialRecognition": true,
"duplicateDetection": true,
"map": true,
"reverseGeocoding": true,
"sidecar": true,
"search": true,
"trash": true,
"oauth": false,
"oauthAutoLaunch": false,
"passwordLogin": true,
"configFile": false,
"email": false
}
[Nest] 17 - 07/12/2024, 5:53:41 PM DEBUG [Api:VersionService] Running version check
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:NestFactory] Starting Nest application...
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] OpenTelemetryModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] TypeOrmModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] OpenTelemetryCoreModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] ConfigHostModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] DiscoveryModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] ClsModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] ConfigModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] EventEmitterModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] ScheduleModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] BullModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] TypeOrmCoreModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] TypeOrmModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:InstanceLoader] ApiModule dependencies initialized
[Nest] 17 - 07/12/2024, 5:53:41 PM DEBUG [Api:ClsModule] Mounting ClsMiddleware to *
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] APIKeyController {/api/api-keys}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/api-keys/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] ActivityController {/api/activities}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/activities, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/activities/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/activities, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/activities/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AlbumController {/api/albums}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/count, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, PATCH} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/assets, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/users, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/albums/:id/user/:userId, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AppController {/api}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/.well-known/immich, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/custom.css, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AssetController {/api/assets}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/memory-lane, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/random, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/device/:deviceId, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/jobs, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/stack/parent, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AssetMediaController {/api/assets}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/original, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/thumbnail, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/:id/video/playback, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/exist, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/assets/bulk-upload-check, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AuditController {/api/audit}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/audit/deletes, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] AuthController {/api/auth}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/auth/login, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/auth/admin-sign-up, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/auth/validateToken, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/auth/change-password, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/auth/logout, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] DownloadController {/api/download}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/download/info, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/download/archive, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] DuplicateController {/api/duplicates}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/duplicates, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] FaceController {/api/faces}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/faces, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/faces/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] JobController {/api/jobs}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/jobs, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/jobs/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] LibraryController {/api/libraries}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/validate, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/scan, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/libraries/:id/removeOffline, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] MapController {/api/map}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/map/markers, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/map/style.json, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] MemoryController {/api/memories}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/memories/:id/assets, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] NotificationController {/api/notifications}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/notifications/test-email, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] OAuthController {/api/oauth}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/mobile-redirect, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/authorize, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/callback, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/link, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/oauth/unlink, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] PartnerController {/api/partners}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/partners, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/partners/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] PersonController {/api/people}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/thumbnail, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/assets, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/reassign, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/people/:id/merge, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] ReportController {/api/reports}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/reports, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/reports/checksum, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/reports/fix, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SearchController {/api/search}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/metadata, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/smart, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/explore, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/person, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/places, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/cities, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/search/suggestions, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] ServerController {/api/server}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/about, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/storage, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/ping, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/version, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/features, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/theme, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/config, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/media-types, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server/license, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] ServerInfoController {/api/server-info}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/about, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/storage, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/ping, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/version, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/features, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/theme, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/config, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/statistics, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/server-info/media-types, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SessionController {/api/sessions}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/sessions, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/sessions/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SharedLinkController {/api/shared-links}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/me, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, PATCH} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/shared-links/:id/assets, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SyncController {/api/sync}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/sync/full-sync, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/sync/delta-sync, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SystemConfigController {/api/system-config}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/defaults, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-config, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-config/storage-template-options, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] SystemMetadataController {/api/system-metadata}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/admin-onboarding, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/system-metadata/reverse-geocoding-state, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] TagController {/api/tags}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, PATCH} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/tags/:id/assets, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] TimelineController {/api/timeline}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/buckets, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/timeline/bucket, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] TrashController {/api/trash}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/trash/empty, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/trash/restore/assets, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] UserAdminController {/api/admin/users}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/preferences, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/admin/users/:id/restore, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RoutesResolver] UserController {/api/users}:
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/preferences, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, PUT} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/me/license, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, POST} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/profile-image, DELETE} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:RouterExplorer] Mapped {/api/users/:id/profile-image, GET} route
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:NestApplication] Nest application successfully started
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:Bootstrap]Immich Server is listening on http://[::1]:3001 [v1.108.0] [PRODUCTION]
[Nest] 17 - 07/12/2024, 5:53:41 PM LOG [Api:EventRepository] Websocket Connect: _n3xMk3GPD4SV3H5AAAB
[Nest] 17 - 07/12/2024, 5:53:41 PM DEBUG [Api:EventRepository] Server event: websocket.connect (send)
Deleting recycle bin is strange. I had to clean 20-30k duplicates multiple times and when everything was in trash and i deleted all at once, it can take some time. i waited, server load goes to zero, but always at the end there are 162 or 1xx photos left in trash. Press delete all again and images are deleted. Have this every time when deleting a lot of images.
Even if I delete a few photos, they reappear upon refreshing. I had to delete each photo individually from the photo viewer.
The bug
Trying to delete all the photo from the recycle bin but seems to be impossible. I had deleted some elements that now are in the recycle bin and I have to press multiple times "Empty Recycle Bin" and refresh the page. The photo comes from my mobile phone with auto backup on. There is no file from an external library.
Press "Empty Recycle Bin" seems to delete all
![image](https://github.com/user-attachments/assets/2ecdd520-73d2-4c57-897a-8fb4b5363f6e)
Now refresh the page![image](https://github.com/user-attachments/assets/65939487-080c-4c30-bbdf-cbe69253143f)
Press again "Empty Recycle Bin"
![image](https://github.com/user-attachments/assets/dcbf6e60-b228-4fb7-a4b3-a4254933fdfb)
Refresh again![image](https://github.com/user-attachments/assets/5b8220fa-90b3-47a0-81fe-0e693136e3e6)
Press again "Empty Recycle Bin"
![image](https://github.com/user-attachments/assets/2435a998-bd12-4641-947f-df517342a64d)
Refresh again![image](https://github.com/user-attachments/assets/b348227c-0b3c-4674-9cb8-7705853b9848)
Press again "Empty Recycle Bin"
![image](https://github.com/user-attachments/assets/d7aebb18-cecd-4d03-962f-2cb838fccd63)
Refresh again![image](https://github.com/user-attachments/assets/1045ae91-c3dd-49a9-b26c-d9d3abd56c27)
The OS that Immich Server is running on
Ubuntu 22.04.4 LTS
Version of Immich Server
v1.108.0
Version of Immich Mobile App
v1.108.0 build 148
Platform with the issue
Your docker-compose.yml content
Your .env content
Reproduction steps
Relevant log output
Checking the chrome dev tools network tab I see the DELETE request:
Request URL: http://example.com:2283/api/assets Request method: DELETE Status Code: 204 No Content Request Payload:![image](https://github.com/user-attachments/assets/28689176-5db1-43ff-bb32-a0554f65e478)
There is nothing in the response tab. Double click on the network line: {"message":"Cannot GET /api/assets","error":"Not Found","statusCode":404,"correlationId":"..."}
Additional information
This problem seems to happend not only with the "Empty Recycle Bin" button. Select one day from the trash page![image](https://github.com/user-attachments/assets/4a39d5e4-136d-4ba8-a342-ba028bb041fd)
Press the "Delete Permanently" button
![image](https://github.com/user-attachments/assets/c606d568-420a-43df-af43-76e738f7df81)
Refresh the page![image](https://github.com/user-attachments/assets/d3ff9de0-ba97-4581-841d-21cf03f69a51)
and so on