fix: bind role memberships sid first

This commit is contained in:
Meik
2026-06-30 15:49:53 +02:00
parent 92c41d3aa0
commit 592d0e109f
3 changed files with 4 additions and 4 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.14</M42PackageVersion> <M42PackageVersion>1.4.0.15</M42PackageVersion>
<M42BuildPackage>true</M42BuildPackage> <M42BuildPackage>true</M42BuildPackage>
</PropertyGroup> </PropertyGroup>

View File

@@ -249,7 +249,7 @@ namespace C4IT.F4SD
} }
[HttpGet] [HttpGet]
[Route("getRoleMemberships")] [Route("getRoleMemberships")]
public async Task<HttpResponseMessage> getRoleMemberships(Guid? id = null, string sid = "", string upn = "") public async Task<HttpResponseMessage> getRoleMemberships(string sid = "", string upn = "", Guid? id = null)
{ {
var filter = ""; var filter = "";

View File

@@ -137,8 +137,8 @@
</xs:schema> </xs:schema>
<PLSLWebServiceOperation> <PLSLWebServiceOperation>
<ID>06747fe1-8113-c51f-4969-08db99ad32f1</ID> <ID>06747fe1-8113-c51f-4969-08db99ad32f1</ID>
<RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"id":{"Type":"StringType"},"sid":{"Type":"StringType"},"upn":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract> <RequestContract>{"UsedTypes":{"RequestContract":{"Descriptor":{"sid":{"Type":"StringType"},"upn":{"Type":"StringType"},"id":{"Type":"StringType"}}}},"ContractDescriptor":{"ReferenceTo":null,"ReferenceFilter":null,"Required":false,"Obsolete":false,"MaxLength":0,"ResourceKey":null,"Documentation":null,"Title":null,"Paths":null,"Type":"RequestContract"}}</RequestContract>
<Name>getRoleMemberships(id, sid, upn)</Name> <Name>getRoleMemberships(sid, upn, id)</Name>
<RouteTemplate>getRoleMemberships</RouteTemplate> <RouteTemplate>getRoleMemberships</RouteTemplate>
<Documentation /> <Documentation />
<TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID> <TypeID>7660e907-769c-e711-a182-f079595b3ec7</TypeID>