From 21388b63fb472e67393b83ea5bf80024fc02113a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Z=C3=BCrcher?= Date: Fri, 7 Nov 2025 08:09:10 +0100 Subject: [PATCH] fix exist check --- go.mod | 2 +- go.sum | 4 ++-- handlers/events.go | 2 +- handlers/members.go | 3 +-- handlers/responsible.go | 3 +-- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 960b55f..b2634b9 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module gitea.tecamino.com/paadi/memberDB go 1.24.5 require ( - gitea.tecamino.com/paadi/dbHandler v1.0.4 + gitea.tecamino.com/paadi/dbHandler v1.0.7 gitea.tecamino.com/paadi/tecamino-logger v0.2.1 github.com/gin-contrib/cors v1.7.6 github.com/gin-gonic/gin v1.11.0 diff --git a/go.sum b/go.sum index 68cdf3b..374d248 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,5 @@ -gitea.tecamino.com/paadi/dbHandler v1.0.4 h1:ctnaec0GDdtw3gRQdUISVDYLJ9x+vt50VW41OemfhD4= -gitea.tecamino.com/paadi/dbHandler v1.0.4/go.mod h1:y/xn/POJg1DO++67uKvnO23lJQgh+XFQq7HZCS9Getw= +gitea.tecamino.com/paadi/dbHandler v1.0.7 h1:777QiVuv6CNsRT/dVtiiQd3NIOQcw7PoYo3Anz4ll+M= +gitea.tecamino.com/paadi/dbHandler v1.0.7/go.mod h1:y/xn/POJg1DO++67uKvnO23lJQgh+XFQq7HZCS9Getw= gitea.tecamino.com/paadi/tecamino-logger v0.2.1 h1:sQTBKYPdzn9mmWX2JXZBtGBvNQH7cuXIwsl4TD0aMgE= gitea.tecamino.com/paadi/tecamino-logger v0.2.1/go.mod h1:FkzRTldUBBOd/iy2upycArDftSZ5trbsX5Ira5OzJgM= github.com/bytedance/sonic v1.14.0 h1:/OfKt8HFw0kh2rj8N0F6C/qPGRESq0BbaNZgcNXXzQQ= diff --git a/handlers/events.go b/handlers/events.go index e1a7b7a..6724d51 100644 --- a/handlers/events.go +++ b/handlers/events.go @@ -13,7 +13,7 @@ func (dh *DatabaseHandler) StartNewEvent(event *models.Event) error { return errors.New("database not opened") } - if nil == dh.database.Exists(&models.Event{}, "name", event.Name, false) { + if dh.database.Exists(&models.Event{}, "name", event.Name, false) { return errors.New("event with name: " + event.Name + " exists already") } diff --git a/handlers/members.go b/handlers/members.go index c597d55..5f25e54 100644 --- a/handlers/members.go +++ b/handlers/members.go @@ -297,8 +297,7 @@ func (dh *DatabaseHandler) memberExists(checkMember models.Member) (bool, error) } var member models.Member - err := dh.database.Exists(&member, "birthdayHash", dh.hashField(checkMember.Birthday), false) - if err != nil { + if !dh.database.Exists(&member, "birthdayHash", dh.hashField(checkMember.Birthday), false) { return false, nil } return dh.hashField(checkMember.FirstName) == member.FirstNameHash && dh.hashField(checkMember.LastName) == member.LastNameHash && dh.hashField(checkMember.Birthday) == member.BirthdayHash, nil diff --git a/handlers/responsible.go b/handlers/responsible.go index bdbbb35..e4aa08f 100644 --- a/handlers/responsible.go +++ b/handlers/responsible.go @@ -55,8 +55,7 @@ func (dh *DatabaseHandler) responsibleExists(CheckResponsible models.Person) (bo } var person models.Person - err := dh.database.Exists(&person, "lastName", CheckResponsible.LastName, false) - if err != nil { + if !dh.database.Exists(&person, "lastName", CheckResponsible.LastName, false) { return false, nil } return person.FirstName == CheckResponsible.FirstName && person.LastName == CheckResponsible.LastName, nil