Conversation
uberbrady
left a comment
There was a problem hiding this comment.
This looks great! Makes sense, isn't too long, but adds some nice stuff. Nice work, thank you!
|
@snipe now system throws error 500 on large databases when syncing via Web UI and system feels less responsive overall, browser becomes unresponsive more often with large lists. |
|
@swift2512 I don't see anything in there that would cause a change in how memory is allocated. Large directories would always throw a memory error unless you allocated more memory, as the queries are doing a lot of work via http. CLI is generally better for larger databases, and that's always been true. @uberbrady do you see anything in this change that would cause an increase in memory? |
|
Nothing sticks out to me - we're still spitting out the same |
|
Yeah, BS tables shouldn't have caused anything there - the same data was being loaded up as before I added that, and it would have been loaded before the BS tables even loads. |
|
It may be a configuration of my VM, but I had no issues syncing with AD through Web UI on that same morning I pulled latest build from git. I will see what could be wrong on my side. |
|
lines created in laravel.log on LDAP Sync. |
|
Can you show me line 99 of |
|
@swift2512 I just pushed out a small change that might help - give that a try. Also a 500 for an array key existing vs a memory issue are not the same, so I'm not sure how you'd be seeing both, tbh. Unless perhaps the array key isn't found because of the memory issue, but I'd still expect a different error there. |
|
|
@snipe it syncs as expected after latest pull and no entries in laravel.log, CSS needs a bit of tweaking on the first LDAP page - text of certain length doesn't wrap. Happens in English. (No custom CSS in Localization.) |

This updates the LDAP sync to correctly set nulls instead of blanks, adds an export option and sortable headers on the LDAP sync results, and adds the display name to the LDAP sync display results.
This also addresses unreadable text on the results in dark mode, and adds display name to the bulk user edit with the option to null out names.
Before
Screen.Recording.2026-01-13.at.12.04.14.PM.mov
After
Screen.Recording.2026-01-13.at.12.13.51.PM.mov
Bulk Edit
Screen.Recording.2026-01-13.at.12.36.36.PM.mov
Fixes #18415