fix campaign rules

This commit is contained in:
Aditya Siregar
2025-09-18 13:39:37 +07:00
parent c7828a5cad
commit a520d0ed11
17 changed files with 733 additions and 164 deletions
-22
View File
@@ -56,17 +56,6 @@ func (v *CampaignValidatorImpl) ValidateCreateCampaignRequest(req *contract.Crea
return errors.New("position cannot be negative"), constants.ValidationErrorCode
}
// Validate rules
if len(req.Rules) == 0 {
return errors.New("at least one rule is required"), constants.ValidationErrorCode
}
for i, rule := range req.Rules {
if err := v.validateCampaignRule(&rule, i+1); err != nil {
return err, constants.ValidationErrorCode
}
}
return nil, ""
}
@@ -103,17 +92,6 @@ func (v *CampaignValidatorImpl) ValidateUpdateCampaignRequest(req *contract.Upda
return errors.New("position cannot be negative"), constants.ValidationErrorCode
}
// Validate rules
if len(req.Rules) == 0 {
return errors.New("at least one rule is required"), constants.ValidationErrorCode
}
for i, rule := range req.Rules {
if err := v.validateCampaignRule(&rule, i+1); err != nil {
return err, constants.ValidationErrorCode
}
}
return nil, ""
}