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

@@ -13,7 +13,7 @@
<EnableDefaultCompileItems>false</EnableDefaultCompileItems> <EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<M42ExtensionId>6673a25d-33d6-4072-91d9-abed4be1a966</M42ExtensionId> <M42ExtensionId>6673a25d-33d6-4072-91d9-abed4be1a966</M42ExtensionId>
<M42AssemblyPattern>C4ITF4SD*.*</M42AssemblyPattern> <M42AssemblyPattern>C4ITF4SD*.*</M42AssemblyPattern>
<M42PackageVersion>1.4.0.15</M42PackageVersion> <M42PackageVersion>1.4.0.16</M42PackageVersion>
<M42BuildPackage>true</M42BuildPackage> <M42BuildPackage>true</M42BuildPackage>
</PropertyGroup> </PropertyGroup>

View File

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