fix: use in-memory startedAt for cron job log to survive DB restore
The auto-import wipes the database, destroying the cronJobLog record created at the start of the job. Now duration is calculated from a local variable instead of querying the DB, and if the record is gone a fresh log entry is created in the restored database. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -4,13 +4,17 @@ export const UserGroupByResultSchema = z.array(z.object({
|
||||
username: z.string(),
|
||||
password: z.string(),
|
||||
autoBackupEnabled: z.boolean(),
|
||||
autoBackupHour: z.number().int(),
|
||||
usbBackupEnabled: z.boolean(),
|
||||
usbBackupHour: z.number().int(),
|
||||
_count: z.object({
|
||||
id: z.number(),
|
||||
username: z.number(),
|
||||
password: z.number(),
|
||||
autoBackupEnabled: z.number(),
|
||||
autoBackupHour: z.number(),
|
||||
usbBackupEnabled: z.number(),
|
||||
usbBackupHour: z.number(),
|
||||
patients: z.number(),
|
||||
appointments: z.number(),
|
||||
staff: z.number(),
|
||||
@@ -34,19 +38,27 @@ export const UserGroupByResultSchema = z.array(z.object({
|
||||
patientConversations: z.number()
|
||||
}).optional(),
|
||||
_sum: z.object({
|
||||
id: z.number().nullable()
|
||||
id: z.number().nullable(),
|
||||
autoBackupHour: z.number().nullable(),
|
||||
usbBackupHour: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_avg: z.object({
|
||||
id: z.number().nullable()
|
||||
id: z.number().nullable(),
|
||||
autoBackupHour: z.number().nullable(),
|
||||
usbBackupHour: z.number().nullable()
|
||||
}).nullable().optional(),
|
||||
_min: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
username: z.string().nullable(),
|
||||
password: z.string().nullable()
|
||||
password: z.string().nullable(),
|
||||
autoBackupHour: z.number().int().nullable(),
|
||||
usbBackupHour: z.number().int().nullable()
|
||||
}).nullable().optional(),
|
||||
_max: z.object({
|
||||
id: z.number().int().nullable(),
|
||||
username: z.string().nullable(),
|
||||
password: z.string().nullable()
|
||||
password: z.string().nullable(),
|
||||
autoBackupHour: z.number().int().nullable(),
|
||||
usbBackupHour: z.number().int().nullable()
|
||||
}).nullable().optional()
|
||||
}));
|
||||
Reference in New Issue
Block a user