fix: return role memberships payload directly

This commit is contained in:
Meik
2026-06-30 16:04:32 +02:00
parent 592d0e109f
commit b9060d3ca1
2 changed files with 5 additions and 5 deletions

View File

@@ -238,18 +238,18 @@ namespace C4IT.F4SD
}
[Route("getMyRoleMemberships"), HttpGet]
public async Task<HttpResponseMessage> getMyRoleMemberships()
public async Task<object> getMyRoleMemberships()
{
var userId = GetCurrentUserId();
if (userId == Guid.Empty)
throw new UnauthorizedAccessException("Cannot determine the interactive Matrix42 user.");
var filter = AsqlHelper.BuildInCondition("ID", new Guid[] { userId });
return Request.CreateResponse(HttpStatusCode.OK, await _f4stHelperService.UserPermissionsInfo(filter));
return await _f4stHelperService.UserPermissionsInfo(filter);
}
[HttpGet]
[Route("getRoleMemberships")]
public async Task<HttpResponseMessage> getRoleMemberships(string sid = "", string upn = "", Guid? id = null)
public async Task<object> getRoleMemberships(string sid = "", string upn = "", Guid? id = null)
{
var filter = "";
@@ -268,7 +268,7 @@ namespace C4IT.F4SD
if (!string.IsNullOrEmpty(filter))
{
return Request.CreateResponse(HttpStatusCode.OK, await _f4stHelperService.UserPermissionsInfo(filter));
return await _f4stHelperService.UserPermissionsInfo(filter);
}
else
{