azkaban-aplcache

bug fix: when setting sla, if slaemail is set, but no actions

1/30/2014 2:51:34 PM

Details

diff --git a/src/java/azkaban/webapp/servlet/ScheduleServlet.java b/src/java/azkaban/webapp/servlet/ScheduleServlet.java
index 6cc913e..0f8750b 100644
--- a/src/java/azkaban/webapp/servlet/ScheduleServlet.java
+++ b/src/java/azkaban/webapp/servlet/ScheduleServlet.java
@@ -145,14 +145,13 @@ public class ScheduleServlet extends LoginAbstractAzkabanServlet {
 				SlaOption sla;
 				try {
 				sla = parseSlaSetting(settings.get(set));
-				sla.getInfo().put(SlaOption.INFO_FLOW_NAME, sched.getFlowName());
-				sla.getInfo().put(SlaOption.INFO_EMAIL_LIST, slaEmails);
 				}
 				catch (Exception e) {
 					throw new ServletException(e);
 				}
 				if(sla != null) {
-					sla.getInfo().put("SlaEmails", slaEmails);
+					sla.getInfo().put(SlaOption.INFO_FLOW_NAME, sched.getFlowName());
+					sla.getInfo().put(SlaOption.INFO_EMAIL_LIST, slaEmails);
 					slaOptions.add(sla);
 				}
 			}