From 579bc89970abeb89653bafe9c5495d9b64da54a0 Mon Sep 17 00:00:00 2001 From: Nico <47644445+nicotsx@users.noreply.github.com> Date: Fri, 19 Dec 2025 22:35:34 +0100 Subject: [PATCH] fix: prepend mount path in exclude patterns (#188) * fix: prepend mount path location in exclude patterns * test(backups): add tests suite for backend include & exclude patterns * test: fix leaking global module mock --- .../components/create-schedule-form.tsx | 6 +- .../modules/backends/utils/backend-utils.ts | 4 +- .../__tests__/backups.patterns.test.ts | 135 ++++++++++++++++++ .../backups/__tests__/backups.service.test.ts | 15 +- app/server/modules/backups/backups.service.ts | 23 ++- app/server/utils/restic.ts | 15 +- 6 files changed, 179 insertions(+), 19 deletions(-) create mode 100644 app/server/modules/backups/__tests__/backups.patterns.test.ts diff --git a/app/client/modules/backups/components/create-schedule-form.tsx b/app/client/modules/backups/components/create-schedule-form.tsx index 8f6de25c..2cf62e15 100644 --- a/app/client/modules/backups/components/create-schedule-form.tsx +++ b/app/client/modules/backups/components/create-schedule-form.tsx @@ -318,7 +318,7 @@ export const CreateScheduleForm = ({ initialValues, formId, onSubmit, volume }: onSelectionChange={handleSelectionChange} withCheckboxes={true} foldersOnly={false} - className="flex-1 border rounded-md bg-card p-2 min-h-[300px] max-h-[400px] overflow-auto" + className="flex-1 border rounded-md bg-card p-2 min-h-75 max-h-100 overflow-auto" /> {selectedPaths.size > 0 && (
@@ -342,7 +342,7 @@ export const CreateScheduleForm = ({ initialValues, formId, onSubmit, volume }: