Changeset 17791
- Timestamp:
- 07/28/08 14:35:35 (3 months ago)
- Files:
-
- trunk/core/src/net/project/schedule/Schedule.java (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/core/src/net/project/schedule/Schedule.java
r17673 r17791 2379 2379 task.setDescription(this.description); 2380 2380 2381 task.setStartTimeD( this.startDate);2382 task.setEndTimeD(this.endDate );2381 task.setStartTimeD(getScheduleStartDate()); 2382 task.setEndTimeD(this.endDate == null ? getScheduleStartDate() : this.endDate); 2383 2383 task.setBaselineStart(this.baselineStart); 2384 2384 task.setBaselineEnd(this.baselineEnd); … … 2403 2403 task.setTaskCalculationType(TaskCalculationType.FIXED_DURATION_NON_EFFORT_DRIVEN); 2404 2404 task.setConstraintType(TaskConstraintType.START_AND_END_DATES_FIXED); 2405 2406 task.setDuration(new TimeQuantity(DateUtils.daysBetween(task.startTime, task.endTime), TimeQuantityUnit.DAY).setScale(2)); 2405 2406 if(totalWork.getAmount().signum() != 0) 2407 task.setDuration(new TimeQuantity(DateUtils.daysBetween(task.startTime, task.endTime), TimeQuantityUnit.DAY).setScale(2)); 2408 else 2409 task.setDuration(TimeQuantity.O_DAYS); 2407 2410 } 2408 2411
