Explicitly fail on empty role in user mapping

This commit is contained in:
Abin Simon
2022-06-16 14:56:04 +05:30
parent 761d157bcf
commit dded075b1b
+3
View File
@@ -125,6 +125,9 @@ func (s *userService) createUserRoleRelations(ctx context.Context, db bun.IDB, u
continue
}
role := pnr.GetRole()
if role == "" {
return &userv3.User{}, nil, fmt.Errorf("cannot use empty role")
}
entity, err := dao.GetByName(ctx, db, role, &models.Role{})
if err != nil {
return &userv3.User{}, nil, fmt.Errorf("unable to find role '%v'", role)