Refactor parentUserId logic in SearchModal to use effectiveParentId based on advanced state

This commit is contained in:
seaznCode 2026-01-31 17:30:53 +01:00
parent fa97df0520
commit f7fab195fd

View File

@ -217,9 +217,11 @@ export default function SearchModal({
setAddSuccess('')
setAdding(true)
try {
// If advanced is not checked, or if advanced is checked but parentId is not set (root selected), use rootUserId as parentUserId
const effectiveParentId = (!advanced || !parentId) ? rootUserId : parentId;
const data = await addUserToMatrix({
childUserId: selected.userId,
parentUserId: advanced ? parentId : undefined,
parentUserId: effectiveParentId,
forceParentFallback: forceFallback,
rootUserId,
matrixId,