Problem still persists here after downgrading the User Management module to beta v13.0.40 and all other modules are up to date. I am syncing through Active Directory.
When updating to latest stable and try to make a change, I get PHP and SQL errors:
PDOException thrown with message "SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'uid' cannot be null"
Stacktrace:
#11 PDOException in /var/www/html/admin/modules/userman/Userman.class.php:1543
#10 PDOStatement:execute in /var/www/html/admin/modules/userman/Userman.class.php:1543
#9 FreePBX\modules\Userman:setModuleSettingByID in /var/www/html/admin/modules/contactmanager/Contactmanager.class.php:623
#8 FreePBX\modules\Contactmanager:usermanUpdateUser in <#unknown>:0
#7 call_user_func_array in /var/www/html/admin/libraries/BMO/Hooks.class.php:186
#6 FreePBX\Hooks:processHooksByClassMethod in /var/www/html/admin/modules/userman/functions.inc/auth/Auth.php:31
#5 FreePBX\modules\Userman\Auth\Auth:updateUserHook in /var/www/html/admin/modules/userman/functions.inc/auth/modules/Msad.php:306
#4 FreePBX\modules\Userman\Auth\Msad:updateUser in /var/www/html/admin/modules/userman/Userman.class.php:1106
#3 FreePBX\modules\Userman:updateUser in /var/www/html/admin/modules/userman/Userman.class.php:296
#2 FreePBX\modules\Userman:doConfigPageInit in /var/www/html/admin/libraries/BMO/GuiHooks.class.php:290
#1 FreePBX\GuiHooks:doBMOConfigPage in /var/www/html/admin/libraries/BMO/GuiHooks.class.php:252
#0 FreePBX\GuiHooks:doConfigPageInits in /var/www/html/admin/config.php:340
I am running FreePBX v13.0.35.