commit | cd9df3e4b03210ee71a6642329fa8f01db5d60cd | [log] [tgz] |
---|---|---|
author | Jayasree Ghosh <jghosh@partner.ciena.com> | Tue Jun 14 13:25:06 2016 +0530 |
committer | Charles Chan <charles@onlab.us> | Tue Jun 14 16:44:45 2016 +0000 |
tree | 3641478482e43af17c97326724534599633c9498 | |
parent | 34ffe4b6a69199360d2766dfea5cddb5ca235807 [diff] [blame] |
ONOS-4635:Fix Issue with add flows using flowobjective-forward REST API with incorrect priority cherry-picked from https://gerrit.onosproject.org/#/c/9815/ Change-Id: I9637c6c0fa6906146fe6d60403c1b540b3e5531c
diff --git a/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java b/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java index a05bba7..273dfb4 100644 --- a/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java +++ b/core/api/src/main/java/org/onosproject/net/flowobjective/DefaultFilteringObjective.java
@@ -272,6 +272,8 @@ checkNotNull(type, "Must have a type."); checkArgument(!conditions.isEmpty(), "Must have at least one condition."); checkNotNull(appId, "Must supply an application id"); + checkArgument(priority <= MAX_PRIORITY && priority >= MIN_PRIORITY, "Priority " + + "out of range"); return new DefaultFilteringObjective(this); }