added additional tests for parent id
This commit is contained in:
@@ -68,6 +68,17 @@ func ValidateRequiredMembershipField(fl validator.FieldLevel) bool {
|
||||
|
||||
// Get the value of the field specified by RequiredMembershipField
|
||||
fieldValue := reflect.ValueOf(membership).FieldByName(fieldName)
|
||||
|
||||
// Check if the fieldValue is valid
|
||||
if !fieldValue.IsValid() {
|
||||
return false
|
||||
}
|
||||
|
||||
// Check if the fieldValue is a nil pointer
|
||||
if fieldValue.Kind() == reflect.Ptr && fieldValue.IsNil() {
|
||||
return false
|
||||
}
|
||||
|
||||
// Ensure that the fieldValue is an int64
|
||||
var fieldInt64 int64
|
||||
if fieldValue.Kind() == reflect.Int64 {
|
||||
|
||||
Reference in New Issue
Block a user