diff --git a/module/execution/model.php b/module/execution/model.php index 5d1ea6d097..5367e89441 100755 --- a/module/execution/model.php +++ b/module/execution/model.php @@ -1251,8 +1251,8 @@ class executionModel extends model } if(dao::isError()) return; - if($begin < $project->begin) dao::$errors['begin'] = sprintf($this->lang->execution->errorCommonBegin, $project->begin); - if($end > $project->end) dao::$errors['end'] = sprintf($this->lang->execution->errorCommonEnd, $project->end); + if($begin < ($project->realBegan ? $project->realBegan : $project->begin)) dao::$errors['begin'] = sprintf($this->lang->execution->errorCommonBegin, $project->begin); + if($end > ($project->realEnd ? $project->realEnd : $project->end)) dao::$errors['end'] = sprintf($this->lang->execution->errorCommonEnd, $project->end); } /**