please improve the error message display.
Failed to upload 1 files [ { file: '/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png', reason: Error: Request failed with status code 400 at createError (/usr/lib/node_modules/immich/node_modules/axios/lib/core/createError.js:16:15) at settle (/usr/lib/node_modules/immich/node_modules/axios/lib/core/settle.js:17:12) at IncomingMessage.handleStreamEnd (/usr/lib/node_modules/immich/node_modules/axios/lib/adapters/http.js:322:11) at IncomingMessage.emit (events.js:412:35) at endReadableNT (internal/streams/readable.js:1333:12) at processTicksAndRejections (internal/process/task_queues.js:82:21) { config: [Object], request: [ClientRequest], response: [Object], isAxiosError: true, toJSON: [Function: toJSON] }, response: { statusCode: 400, message: [Array], error: 'Bad Request' } } ]
The response message, not show correctly for user, please improve for it.
the fully message is below: Failed to upload 1 files [ '{"file":"/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png","reason":{"message":"Request failed with status code 400","name":"Error","stack":"Error: Request failed with status code 400\n at createError (/usr/lib/node_modules/immich/node_modules/axios/lib/core/createError.js:16:15)\n at settle (/usr/lib/node_modules/immich/node_modules/axios/lib/core/settle.js:17:12)\n at IncomingMessage.handleStreamEnd (/usr/lib/node_modules/immich/node_modules/axios/lib/adapters/http.js:322:11)\n at IncomingMessage.emit (events.js:412:35)\n at endReadableNT (internal/streams/readable.js:1333:12)\n at processTicksAndRejections (internal/process/task_queues.js:82:21)","config":{"transitional":{"silentJSONParsing":true,"forcedJSONParsing":true,"clarifyTimeoutError":false},"transformRequest":[null],"transformResponse":[null],"timeout":0,"xsrfCookieName":"XSRF-TOKEN","xsrfHeaderName":"X-XSRF-TOKEN","maxContentLength":null,"maxBodyLength":null,"headers":{"Accept":"application/json, text/plain, /","Content-Type":"multipart/form-data; boundary=--------------------------208951952121594340280070","x-api-key":"oRTlZMrp5lQRrLSUAZjUXFflhmlPVMdhISCEcsGigU","User-Agent":"axios/0.26.1"},"method":"post","maxRedirects":0,"url":"http://127.0.0.1:2283/api/asset/upload","data":{"_overheadLength":1036,"_valueLength":123,"_valuesToMeasure":[{"_readableState":{"objectMode":false,"highWaterMark":65536,"buffer":{"head":null,"tail":null,"length":0},"length":0,"pipes":[],"flowing":true,"ended":true,"endEmitted":true,"reading":false,"sync":false,"needReadable":false,"emittedReadable":false,"readableListening":false,"resumeScheduled":false,"errorEmitted":false,"emitClose":true,"autoDestroy":false,"destroyed":true,"errored":null,"closed":true,"closeEmitted":true,"defaultEncoding":"utf8","awaitDrainWriters":null,"multiAwaitDrain":false,"readingMore":false,"dataEmitted":true,"decoder":null,"encoding":null},"_events":{},"_eventsCount":3,"path":"/cloud/kodbox/data/files/202107/11_17d0d3a6/下载.png","fd":null,"flags":"r","mode":438,"end":null,"autoClose":true,"bytesRead":2162,"closed":true}],"writable":false,"readable":true,"dataSize":0,"maxDataSize":2097152,"pauseStreams":true,"_released":true,"_streams":[],"_currentStream":null,"_insideLoop":false,"_pendingNext":false,"_boundary":"--------------------------208951952121594340280070","_events":{},"_eventsCount":1}},"status":400},"response":{"statusCode":400,"message":["createdAt should not be empty","modifiedAt should not be empty"],"error":"Bad Request"}}'
["createdAt should not be empty","modifiedAt should not be empty"]