diff --git a/src/views/ChoreEdit/ChoreEdit.jsx b/src/views/ChoreEdit/ChoreEdit.jsx index e28efbe..52afcf7 100644 --- a/src/views/ChoreEdit/ChoreEdit.jsx +++ b/src/views/ChoreEdit/ChoreEdit.jsx @@ -631,18 +631,18 @@ const ChoreEdit = () => { }, [frequencyType]) useEffect(() => { - if (assignees.length === 0) { + if (anyone || assignableTo.length === 0) { setAssignStrategy('no_assignee') setAssignedTo(null) } else { - if (!assignees.some(a => a.userId === assignedTo)) { - setAssignedTo(assignees[0].userId) + if (!assignableTo.some(a => a.userId === assignedTo)) { + setAssignedTo(assignableTo[0].userId) } if (assignStrategy === 'no_assignee') { setAssignStrategy(ASSIGN_STRATEGIES[2]) // default to least_completed } } - }, [assignStrategy, assignedTo, assignees]) + }, [assignStrategy, assignedTo, assignableTo, anyone]) // useEffect(() => { // if (performers.length > 0 && assignees.length === 0 && userProfile) { @@ -1257,7 +1257,7 @@ const ChoreEdit = () => { )} - {assignees.length > 1 && ( + {!anyone && assignableTo.length > 1 && ( <> Currently Assigned To @@ -1795,13 +1795,13 @@ const ChoreEdit = () => { You and others that are assigned to the task - {assignees.length === 0 + {anyone || assignableTo.length === 0 ? ' (No assignees selected, Limited option is disabled)' : ''}