commit | 3684dc7c5c3d3fa95a0ea077c4489ccba1ec38cc | [log] [tgz] |
---|---|---|
author | Jayasree Ghosh <jghosh@partner.ciena.com> | Thu Jun 09 18:07:19 2016 +0530 |
committer | Ray Milkey <ray@onlab.us> | Tue Jun 14 11:54:43 2016 -0700 |
tree | bad554e491b0fa7f404ae88e99459d26a5adc874 | |
parent | c96e25824ab473b82828a0b5018a48e007133257 [diff] [blame] |
ONOS-4635:Fix Issue with add flows using flowobjective-forward REST API with incorrect priority Change-Id: I929918b61aec83c2dc2cdca456dfdb1d2d736c01
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 0eaf348..3cc646f 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); }