Repository navigation
Conversation
Review — MIP-237 (part of the core#138 · portal#1300 · social#5962 · meeds#4273 set)Reviewed against the spec in Meeds-io/MIPs#237. Findings verified against head commit 🟠 High — } else if (updateGroups) {
if (!existingGroup.getLabel().equals(data.getLabel()) || // NPE when label is null
!existingGroup.getDescription().equals(data.getDescription())) { // NPE when description is null
existingGroup.setLabel(data.getLabel());
Fix: use What this PR does well: the new 🤖 Generated with Claude Code |
|
Fix applied —
|
Re-review — head
|
| # | Finding | Status |
|---|---|---|
| 🟠 | updateGroups startup sync NPEs on null label/description and aborts remaining group entries |
✅ Fixed — StringUtils.equals for null-safety, plus keep-existing-value when the configuration omits label/description (OrganizationDatabaseInitializer.java:124-131), which also eliminates the secondary label-wipe-on-restart issue. |
New items
None — the fix commit is clean and goes beyond the minimal fix in the right way.
🤖 Generated with Claude Code


No description provided.