Incorrect member name in groups (#3302)

Member was accidentally set to members which prevented
group synchronisation.
This commit is contained in:
Firstyear 2024-12-17 16:57:26 +10:00 committed by GitHub
parent 0b2f349aec
commit 44e7348f3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -230,7 +230,7 @@ pub struct ScimSyncGroup {
pub name: String, pub name: String,
pub description: Option<String>, pub description: Option<String>,
pub gidnumber: Option<u32>, pub gidnumber: Option<u32>,
pub members: Vec<ScimExternalMember>, pub member: Vec<ScimExternalMember>,
} }
impl TryInto<ScimEntry> for ScimSyncGroup { impl TryInto<ScimEntry> for ScimSyncGroup {
@ -260,7 +260,7 @@ impl ScimSyncGroup {
name, name,
description: None, description: None,
gidnumber: None, gidnumber: None,
members: Vec::with_capacity(0), member: Vec::with_capacity(0),
}, },
} }
} }
@ -289,7 +289,7 @@ impl ScimSyncGroupBuilder {
where where
I: Iterator<Item = String>, I: Iterator<Item = String>,
{ {
self.inner.members = member_iter self.inner.member = member_iter
.map(|external_id| ScimExternalMember { external_id }) .map(|external_id| ScimExternalMember { external_id })
.collect(); .collect();
self self