From b0c14d4b3796e5c5b4ae8395ae790939cbe6359e Mon Sep 17 00:00:00 2001 From: Stefan Hardegger Date: Thu, 31 Jul 2025 08:36:33 +0200 Subject: [PATCH] DB Backup Bugfix --- .../com/storycove/service/DatabaseManagementService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/src/main/java/com/storycove/service/DatabaseManagementService.java b/backend/src/main/java/com/storycove/service/DatabaseManagementService.java index af0f526..637185c 100644 --- a/backend/src/main/java/com/storycove/service/DatabaseManagementService.java +++ b/backend/src/main/java/com/storycove/service/DatabaseManagementService.java @@ -165,11 +165,13 @@ public class DatabaseManagementService { // Reindex search after successful restore try { - // Note: Manual reindexing may be needed after restore - // The search indices will need to be rebuilt through the settings page + System.err.println("Starting Typesense reindex after successful restore..."); + typesenseService.recreateCollections(); + System.err.println("Typesense reindex completed successfully."); } catch (Exception e) { // Log the error but don't fail the restore - System.err.println("Warning: Search indices may need manual reindexing after restore"); + System.err.println("Warning: Failed to reindex Typesense after restore: " + e.getMessage()); + e.printStackTrace(); } } catch (SQLException e) {