From 4a10ad68d9d132b31340319504d49390205ae154 Mon Sep 17 00:00:00 2001 From: lumpsoid Date: Fri, 5 Jul 2024 15:31:16 +0200 Subject: [PATCH] fix: checkduplicate -1 to 0 on error --- internal/repository/bill/sqlite_bill_repository.go | 4 ++-- internal/server/webapi/handlers/bill_from_link.go | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/internal/repository/bill/sqlite_bill_repository.go b/internal/repository/bill/sqlite_bill_repository.go index e65dd40..34031c8 100644 --- a/internal/repository/bill/sqlite_bill_repository.go +++ b/internal/repository/bill/sqlite_bill_repository.go @@ -479,7 +479,7 @@ func (r *SqliteBillRepository) CheckDuplicateBill(bill *bl.Bill) (int, error) { bill.GetCurrencyString(), ) if err != nil { - return -1, err + return 0, err } defer rows.Close() @@ -488,7 +488,7 @@ func (r *SqliteBillRepository) CheckDuplicateBill(bill *bl.Bill) (int, error) { var id string err = rows.Scan(&id) if err != nil { - return -1, err + return 0, err } billArr = append(billArr, id) } diff --git a/internal/server/webapi/handlers/bill_from_link.go b/internal/server/webapi/handlers/bill_from_link.go index 6929e3c..5fd9ea3 100644 --- a/internal/server/webapi/handlers/bill_from_link.go +++ b/internal/server/webapi/handlers/bill_from_link.go @@ -54,9 +54,9 @@ var BillFromLinkResponse = server.Post("/bill-from-link", func(s *server.Server) r.Message = fmt.Sprintf("%v\n", err) return c.Render(http.StatusOK, "bill-from-link-response.html", r) } - if billDupCount != -1 { + if billDupCount > 0 { r.Success = false - r.Message = fmt.Sprintf("Find duplicates in the db = %d\n", billDupCount) + r.Message = fmt.Sprintf("Find duplicates = %d\n", billDupCount) return c.Render(http.StatusOK, "bill-from-link-response.html", r) }