From bf11906434ec9fe9c7d30f0a149a53435458fd8b Mon Sep 17 00:00:00 2001 From: "Scott E. Graves" Date: Thu, 24 Apr 2025 07:00:48 -0500 Subject: [PATCH] [ui] Implement provider test button #49 --- repertory/repertory/src/ui/handlers.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/repertory/repertory/src/ui/handlers.cpp b/repertory/repertory/src/ui/handlers.cpp index 5235a2af..40dbd9a7 100644 --- a/repertory/repertory/src/ui/handlers.cpp +++ b/repertory/repertory/src/ui/handlers.cpp @@ -551,7 +551,13 @@ void handlers::handle_get_test(const httplib::Request &req, res.status = http_error_codes::internal_error; } - utils::file::directory{data_dir}.remove_recursively(); + if (utils::file::directory{data_dir}.remove_recursively()) { + return; + } + + utils::error::raise_error( + function_name, e, + fmt::format("failed to remove data directory|{}", data_dir)); } void handlers::handle_post_add_mount(const httplib::Request &req,