diff --git a/resources/views/business/pages/systemization-todos.blade.php b/resources/views/business/pages/systemization-todos.blade.php index d2d4eb7d..1d206f65 100644 --- a/resources/views/business/pages/systemization-todos.blade.php +++ b/resources/views/business/pages/systemization-todos.blade.php @@ -1379,7 +1379,11 @@ setValue('title', payload.title); setOwnerValue(payload.owner); setValue('assignee', payload.assignee); - applyDateControl(startDateControl, payload.start_date, payload.start_note); + applyDateControl( + startDateControl, + payload.start_date || (!currentTodoId ? defaultStartDate : ''), + payload.start_note + ); applyDateControl(dueDateControl, payload.due_date, payload.due_note); setValue('status', payload.status); setValue('completed_at', payload.completed_at); diff --git a/tests/Feature/Business/SystemizationTodosTest.php b/tests/Feature/Business/SystemizationTodosTest.php index f692255b..63b741ba 100644 --- a/tests/Feature/Business/SystemizationTodosTest.php +++ b/tests/Feature/Business/SystemizationTodosTest.php @@ -539,6 +539,7 @@ class SystemizationTodosTest extends FeatureTestCase 'page' => 'systemization-todos', ]))->assertOk() ->assertSee('data-sys-todo-default-start-date="2026-10-26"', false) + ->assertSee("payload.start_date || (!currentTodoId ? defaultStartDate : '')", false) ->assertSee("applyDateControl(startDateControl, defaultStartDate, '');", false); $content = $pageResponse->viewData('content'); $items = $content['items']->keyBy('title');