From 0a1d7d9cd8ad1ac01c8fcd4d3b4fef57cffd4cb0 Mon Sep 17 00:00:00 2001 From: Tom Fawssett Date: Sat, 24 Jun 2017 16:01:41 +0100 Subject: Add Backup function to search --- system/admin/handlers.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'system/admin') diff --git a/system/admin/handlers.go b/system/admin/handlers.go index 3933d3d..aac9ec2 100644 --- a/system/admin/handlers.go +++ b/system/admin/handlers.go @@ -23,6 +23,7 @@ import ( "github.com/ponzu-cms/ponzu/system/api/analytics" "github.com/ponzu-cms/ponzu/system/db" "github.com/ponzu-cms/ponzu/system/item" + "github.com/ponzu-cms/ponzu/system/search" "github.com/gorilla/schema" emailer "github.com/nilslice/email" @@ -224,6 +225,14 @@ func backupHandler(res http.ResponseWriter, req *http.Request) { return } + case "search": + err := search.Backup(ctx, res) + if err != nil { + log.Println("Failed to run backup on search:", err) + res.WriteHeader(http.StatusInternalServerError) + return + } + default: res.WriteHeader(http.StatusBadRequest) } -- cgit v1.2.3