From 5a6f87227df21935db721ea0e868383c4c14739f Mon Sep 17 00:00:00 2001 From: alma Date: Sun, 20 Apr 2025 15:31:16 +0200 Subject: [PATCH] carnet api nc --- app/api/nextcloud/status/route.ts | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/app/api/nextcloud/status/route.ts b/app/api/nextcloud/status/route.ts index d79ad054..e97b5c4f 100644 --- a/app/api/nextcloud/status/route.ts +++ b/app/api/nextcloud/status/route.ts @@ -95,11 +95,17 @@ async function ensureFolderStructure(nextcloudUrl: string, username: string, pas // First, ensure the Private folder exists await createFolder(nextcloudUrl, username, password, 'Private'); - // Then create Diary folder inside Private - await createFolder(nextcloudUrl, username, password, 'Private/Diary'); + // Create all required subfolders + const subfolders = [ + 'Private/Diary', + 'Private/Health', + 'Private/Contacts', + 'Private/Notes' + ]; - // Finally create Health folder inside Private - await createFolder(nextcloudUrl, username, password, 'Private/Health'); + for (const folder of subfolders) { + await createFolder(nextcloudUrl, username, password, folder); + } } catch (error) { console.error('Error creating folder structure:', error); // Don't throw the error, just log it