Skip to content

Conversation

@blizzz
Copy link
Member

@blizzz blizzz commented Apr 17, 2025

Summary

fixes corner cases in which an LDAP record might be loaded and used, where the user is still not mapped - and then this information is missing though expected.

This was never an issue, until preferences started to throw InvalidArgumentException in UserConfig::assertParams although it's not documented.

fixes corner cases in which an LDAP record might be loaded and used,
where the user is still not mapped - and then this information is
missing though expected.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
@blizzz blizzz added bug 3. to review Waiting for reviews regression labels Apr 17, 2025
@blizzz blizzz added this to the Nextcloud 32 milestone Apr 17, 2025
@blizzz blizzz requested review from a team, ArtificialOwl, come-nc, nickvergessen and provokateurin and removed request for a team April 17, 2025 15:03
@blizzz
Copy link
Member Author

blizzz commented Apr 17, 2025

/backport to stable31

@come-nc
Copy link
Contributor

come-nc commented Apr 22, 2025

From what I remember of the analysis this does not fix all code paths, but should help with most.

@come-nc come-nc merged commit 98e3afc into master Apr 22, 2025
190 checks passed
@come-nc come-nc deleted the fix/noid/ensure-userid-attr-present branch April 22, 2025 07:24
@skjnldsv skjnldsv mentioned this pull request Aug 19, 2025
@skjnldsv skjnldsv modified the milestones: Nextcloud 32, Nextcloud 33 Sep 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants