Issue in flow programming:
[controller.git] / opendaylight / forwardingrulesmanager / src / main / java / org / opendaylight / controller / forwardingrulesmanager / internal / ForwardingRulesManagerImpl.java
index 08d34127a5a58107b731ad6c6cc666853d30c478..bdaae5b28ce40245a43e040b1d46e13963c11277 100644 (file)
@@ -1451,8 +1451,20 @@ public class ForwardingRulesManagerImpl implements IForwardingRulesManager,
         return status;
     }
 
+
+
+       @Override
+       public Status toggleStaticFlowStatus(String name, Node node) {
+               return toggleStaticFlowStatus(getStaticFlow(name, node));
+       }
+       
     @Override
     public Status toggleStaticFlowStatus(FlowConfig config) {
+       if (config == null) {
+               String msg = "Invalid request: null flow config";
+               log.warn(msg);
+               return new Status(StatusCode.BADREQUEST, msg);
+       }
         // Validity check for api3 entry point
         if (config.isInternalFlow()) {
                String msg = "Invalid operation: Controller generated flow " +