From 63f67b3b302a67c0c938b9fa67a5d12115088a52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Tr=C3=A1vn=C3=ADk?= Date: Tue, 16 Dec 2025 11:48:55 +0100 Subject: [PATCH] corrected schema for export after changes --- app/server/modules/lifecycle/config-export.dto.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/server/modules/lifecycle/config-export.dto.ts b/app/server/modules/lifecycle/config-export.dto.ts index e4da4b48..0d4399d1 100644 --- a/app/server/modules/lifecycle/config-export.dto.ts +++ b/app/server/modules/lifecycle/config-export.dto.ts @@ -20,17 +20,21 @@ export type FullExportBody = typeof fullExportBodySchema.infer; export type SecretsMode = typeof secretsModeSchema.infer; const exportResponseSchema = type({ - "version?": "number", + version: "number", "exportedAt?": "string", + "recoveryKey?": "string", "volumes?": "unknown[]", "repositories?": "unknown[]", "backupSchedules?": "unknown[]", "notificationDestinations?": "unknown[]", - "admin?": type({ + "users?": type({ + "id?": "number", username: "string", "passwordHash?": "string", - "recoveryKey?": "string", - }).or("null"), + "createdAt?": "number", + "updatedAt?": "number", + "hasDownloadedResticPassword?": "boolean", + }).array(), }); const errorResponseSchema = type({