From 22f46a4317a759af301c1d311c35d25025c78763 Mon Sep 17 00:00:00 2001 From: Nicholas O'Leary Date: Sat, 9 Nov 2013 17:07:57 +0000 Subject: [PATCH] Inject Node: Interval between times not sticking fixes #67 --- nodes/core/20-inject.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nodes/core/20-inject.html b/nodes/core/20-inject.html index 0d0de8a02..756caad36 100644 --- a/nodes/core/20-inject.html +++ b/nodes/core/20-inject.html @@ -202,7 +202,7 @@ }, oneditprepare: function() { var repeattype = "none"; - if (this.repeat != "") { + if (this.repeat != "" && this.repeat != 0) { repeattype = "interval"; $("#inject-time-interval-units option").filter(function() {return $(this).val() == "s";}).attr('selected',true); $("#inject-time-interval-count").val(this.repeat); @@ -307,7 +307,7 @@ var timerange = ""; if (startTime == endTime) { //TODO: invalid - repeat = 0; + repeat = ""; crontab = ""; } else if (endTime == 0) { timerange = startTime+"-23"; @@ -330,13 +330,13 @@ } timerange = startpart+","+endpart; } - repeat = 0; + repeat = ""; crontab = "*/"+count+" "+timerange+" * * "+days; } else if (type == "time") { var time = $("#inject-time-time").val(); var days = $("#inject-time-time-days option:selected").val(); var parts = time.split(":"); - repeat = 0; + repeat = ""; crontab = parts[1]+" "+parts[0]+" * * "+days; }