Fix error 500 when scheduling a basic schedule for today
All checks were successful
Java CI with Maven / build (push) Successful in 47s
All checks were successful
Java CI with Maven / build (push) Successful in 47s
This commit is contained in:
parent
79034a5b3a
commit
7974bba473
@ -75,6 +75,9 @@ public class ScheduleController {
|
|||||||
|
|
||||||
if(scheduleFieldInfo instanceof BasicScheduleFieldInfo) {
|
if(scheduleFieldInfo instanceof BasicScheduleFieldInfo) {
|
||||||
ServiceResult<AbstractSchedule> scheduleResult = taskScheduleService.scheduleBasic(permissionResult.getResult(), (BasicScheduleFieldInfo) scheduleFieldInfo);
|
ServiceResult<AbstractSchedule> scheduleResult = taskScheduleService.scheduleBasic(permissionResult.getResult(), (BasicScheduleFieldInfo) scheduleFieldInfo);
|
||||||
|
if(scheduleResult.getExitCode() == ServiceExitCode.INVALID_OPERATION) {
|
||||||
|
return ResponseEntity.status(400).body(new SimpleStatusResponse("failed"));
|
||||||
|
}
|
||||||
return ResponseEntity.ok(scheduleResult.getResult().toScheduleInfo());
|
return ResponseEntity.ok(scheduleResult.getResult().toScheduleInfo());
|
||||||
} else if(scheduleFieldInfo instanceof AdvancedScheduleFieldInfo) {
|
} else if(scheduleFieldInfo instanceof AdvancedScheduleFieldInfo) {
|
||||||
ServiceResult<AbstractSchedule> scheduleResult = taskScheduleService.scheduleAdvanced(permissionResult.getResult(), (AdvancedScheduleFieldInfo) scheduleFieldInfo);
|
ServiceResult<AbstractSchedule> scheduleResult = taskScheduleService.scheduleAdvanced(permissionResult.getResult(), (AdvancedScheduleFieldInfo) scheduleFieldInfo);
|
||||||
|
Loading…
Reference in New Issue
Block a user