Skip to content

Commit 6f92700

Browse files
committed
Validate cron expression when updating CronTrigger
1 parent 46f1511 commit 6f92700

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

IntegrationEngine/Api/Controllers/CronTriggerController.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ public IHttpActionResult PutCronTrigger(string id, CronTrigger trigger)
4444
{
4545
if (id != trigger.Id)
4646
return BadRequest();
47+
if (!trigger.CronExpressionString.IsValidCronExpression())
48+
return BadRequest("Cron expression is not valid: " + trigger.CronExpressionString);
4749
Repository.Update(trigger);
4850
EngineScheduler.ScheduleJobWithCronTrigger(trigger);
4951
return StatusCode(HttpStatusCode.NoContent);

0 commit comments

Comments
 (0)