@@ -184,14 +184,14 @@ func (handler UserRestHandlerImpl) UpdateUser(w http.ResponseWriter, r *http.Req
184184 for _ , filter := range userInfo .RoleFilters {
185185 if len (filter .Team ) > 0 {
186186 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionUpdate , strings .ToLower (filter .Team )); ! ok {
187- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
187+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
188188 return
189189 }
190190 }
191191 }
192192 } else {
193193 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionUpdate , "*" ); ! ok {
194- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
194+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
195195 return
196196 }
197197 }
@@ -290,7 +290,7 @@ func (handler UserRestHandlerImpl) GetById(w http.ResponseWriter, r *http.Reques
290290 authPass = true
291291 }
292292 if authPass == false {
293- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
293+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
294294 return
295295 }
296296 }
@@ -372,7 +372,7 @@ func (handler UserRestHandlerImpl) GetUserByEmail(w http.ResponseWriter, r *http
372372 for _ , filter := range res .RoleFilters {
373373 if len (filter .Team ) > 0 {
374374 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionGet , strings .ToLower (filter .Team )); ! ok {
375- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
375+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
376376 return
377377 }
378378 }
@@ -410,14 +410,14 @@ func (handler UserRestHandlerImpl) DeleteUser(w http.ResponseWriter, r *http.Req
410410 for _ , filter := range user .RoleFilters {
411411 if len (filter .Team ) > 0 {
412412 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionDelete , strings .ToLower (filter .Team )); ! ok {
413- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
413+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
414414 return
415415 }
416416 }
417417 }
418418 } else {
419419 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionDelete , "" ); ! ok {
420- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
420+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
421421 return
422422 }
423423 }
@@ -456,7 +456,7 @@ func (handler UserRestHandlerImpl) FetchRoleGroupById(w http.ResponseWriter, r *
456456 for _ , filter := range res .RoleFilters {
457457 if len (filter .Team ) > 0 {
458458 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionGet , strings .ToLower (filter .Team )); ! ok {
459- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
459+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
460460 return
461461 }
462462 }
@@ -490,14 +490,14 @@ func (handler UserRestHandlerImpl) CreateRoleGroup(w http.ResponseWriter, r *htt
490490 for _ , filter := range request .RoleFilters {
491491 if len (filter .Team ) > 0 {
492492 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionCreate , strings .ToLower (filter .Team )); ! ok {
493- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
493+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
494494 return
495495 }
496496 }
497497 }
498498 } else {
499499 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionCreate , "*" ); ! ok {
500- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
500+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
501501 return
502502 }
503503 }
@@ -545,14 +545,14 @@ func (handler UserRestHandlerImpl) UpdateRoleGroup(w http.ResponseWriter, r *htt
545545 for _ , filter := range request .RoleFilters {
546546 if len (filter .Team ) > 0 {
547547 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionUpdate , strings .ToLower (filter .Team )); ! ok {
548- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
548+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
549549 return
550550 }
551551 }
552552 }
553553 } else {
554554 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionUpdate , "*" ); ! ok {
555- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
555+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
556556 return
557557 }
558558 }
@@ -635,7 +635,7 @@ func (handler UserRestHandlerImpl) DeleteRoleGroup(w http.ResponseWriter, r *htt
635635 for _ , filter := range userGroup .RoleFilters {
636636 if len (filter .Team ) > 0 {
637637 if ok := handler .enforcer .Enforce (token , rbac .ResourceUser , rbac .ActionDelete , strings .ToLower (filter .Team )); ! ok {
638- response . WriteResponse ( http . StatusForbidden , "FORBIDDEN" , w , errors .New ("unauthorized" ))
638+ writeJsonResp ( w , errors .New ("unauthorized" ), nil , http . StatusForbidden )
639639 return
640640 }
641641 }
0 commit comments