diff --git a/app/validators/intersection-task.js b/app/validators/intersection-task.js index eff4901fc..8a5261e49 100644 --- a/app/validators/intersection-task.js +++ b/app/validators/intersection-task.js @@ -2,11 +2,13 @@ export default function validateIntersectionTask() { return (key, newValue, oldValue, changes, content) => { const customerChanged = Object.keys(changes).includes("customer") && - (changes.customer.id || null) !== (content.customer.id || null); + (changes.customer?.get("id") || null) !== + (content.customer?.get("id") || null); const projectChanged = Object.keys(changes).includes("project") && - (changes.project.id || null) !== (content.project.id || null); + (changes.project?.get("id") || null) !== + (content.project?.get("id") || null); const hasTask = !!(newValue && newValue.id);