azkaban-memoizeit

Fixing bug in Scheduler that didn't properly load parameters,

4/12/2013 3:56:49 PM

Details

diff --git a/src/java/azkaban/executor/ExecutionOptions.java b/src/java/azkaban/executor/ExecutionOptions.java
index 11d630f..3e9460f 100644
--- a/src/java/azkaban/executor/ExecutionOptions.java
+++ b/src/java/azkaban/executor/ExecutionOptions.java
@@ -18,8 +18,8 @@ public class ExecutionOptions {
 	
 	private boolean notifyOnFirstFailure = true;
 	private boolean notifyOnLastFailure = false;
-	private boolean failureEmailsOverride = true;
-	private boolean successEmailsOverride = true;
+	private boolean failureEmailsOverride = false;
+	private boolean successEmailsOverride = false;
 	private ArrayList<String> failureEmails = new ArrayList<String>();
 	private ArrayList<String> successEmails = new ArrayList<String>();
 	
@@ -164,7 +164,7 @@ public class ExecutionOptions {
 			return null;
 		}
 		
-		Map<String,Object> optionsMap = new HashMap<String,Object>();
+		Map<String,Object> optionsMap = (Map<String,Object>)obj;
 		
 		ExecutionOptions options = new ExecutionOptions();
 		if (optionsMap.containsKey("flowParameters")) {