From 56d6c8caa62284078cff2dcfb3a9e6820dbf9c59 Mon Sep 17 00:00:00 2001 From: Stephan D Date: Wed, 19 Nov 2025 22:04:27 +0100 Subject: [PATCH] fixed requests filtration --- api/pkg/model/contactrequest.go | 2 +- api/pkg/model/demorequest.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api/pkg/model/contactrequest.go b/api/pkg/model/contactrequest.go index 30252ab..3bdc513 100644 --- a/api/pkg/model/contactrequest.go +++ b/api/pkg/model/contactrequest.go @@ -34,7 +34,7 @@ func (cr *ContactRequest) Validate() error { if cr == nil { return merrors.InvalidArgument("request payload is empty", "request") } - if (cr.Email == "") || (cr.Phone == "") { + if (cr.Email == "") && (cr.Phone == "") { return merrors.InvalidArgument("email or phone must not be empty", "request.email", "request.phone") } return nil diff --git a/api/pkg/model/demorequest.go b/api/pkg/model/demorequest.go index 709447c..6bbe605 100644 --- a/api/pkg/model/demorequest.go +++ b/api/pkg/model/demorequest.go @@ -34,7 +34,7 @@ func (dr *DemoRequest) Validate() error { if dr == nil { return merrors.InvalidArgument("request payload is empty", "request") } - if (dr.WorkEmail == "") || (dr.Phone == "") { + if (dr.WorkEmail == "") && (dr.Phone == "") { return merrors.InvalidArgument("work email or phone must not be empty", "request.workEmail", "request.phone") } return nil