From 02ef4037df81a699f3b923ed68ae759154821d7e Mon Sep 17 00:00:00 2001 From: Deluan Date: Sun, 29 Mar 2026 12:11:04 -0400 Subject: [PATCH] fix: only send library association on create when libraryIds is defined Guard the createUser library association call with libraryIds !== undefined, matching the updateUser pattern. This prevents accidentally clearing backend default library assignments when the form field hasn't been initialized yet. --- ui/src/dataProvider/wrapperDataProvider.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ui/src/dataProvider/wrapperDataProvider.js b/ui/src/dataProvider/wrapperDataProvider.js index 2a0df26e9..23bb69587 100644 --- a/ui/src/dataProvider/wrapperDataProvider.js +++ b/ui/src/dataProvider/wrapperDataProvider.js @@ -114,7 +114,7 @@ const createUser = async (params) => { const userId = userResponse.data.id // Then set library associations for non-admin users - if (!userData.isAdmin) { + if (!userData.isAdmin && libraryIds !== undefined) { await handleUserLibraryAssociation(userId, libraryIds) }