From 216c8211ac496e8fe97d188357bdc67c2d1d4b34 Mon Sep 17 00:00:00 2001 From: MaysWind Date: Fri, 30 Aug 2024 21:57:06 +0800 Subject: [PATCH] code refactor --- pkg/api/data_managements.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkg/api/data_managements.go b/pkg/api/data_managements.go index 2a1db694..d15854b7 100644 --- a/pkg/api/data_managements.go +++ b/pkg/api/data_managements.go @@ -141,6 +141,13 @@ func (a *DataManagementsApi) ClearDataHandler(c *core.WebContext) (any, *errs.Er return nil, errs.ErrUserPasswordWrong } + err = a.templates.DeleteAllTemplates(c, uid) + + if err != nil { + log.Errorf(c, "[data_managements.ClearDataHandler] failed to delete all transaction templates, because %s", err.Error()) + return nil, errs.Or(err, errs.ErrOperationFailed) + } + err = a.transactions.DeleteAllTransactions(c, uid) if err != nil { @@ -162,13 +169,6 @@ func (a *DataManagementsApi) ClearDataHandler(c *core.WebContext) (any, *errs.Er return nil, errs.Or(err, errs.ErrOperationFailed) } - err = a.templates.DeleteAllTemplates(c, uid) - - if err != nil { - log.Errorf(c, "[data_managements.ClearDataHandler] failed to delete all transaction templates, because %s", err.Error()) - return nil, errs.Or(err, errs.ErrOperationFailed) - } - log.Infof(c, "[data_managements.ClearDataHandler] user \"uid:%d\" has cleared all data", uid) return true, nil }