commit | b227781dea877d44d2f5157cde2bc445a538d71e | [log] [tgz] |
---|---|---|
author | kezhiyong <ke.zhiyong@zte.com.cn> | Wed Jan 16 06:42:06 2019 +0000 |
committer | kezhiyong <ke.zhiyong@zte.com.cn> | Wed Jan 16 06:47:45 2019 +0000 |
tree | ca35c64d10de85ed70b90d4f4ea70bd769c844a4 | |
parent | 7d82afc0aedb6653fef4d3a5e89320bb9470fc1f [diff] |
If modelObject is empty here, it may cause exception later. Change-Id: I892fdde7dabbf9dc55a74a6722413e260d0eedae
diff --git a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java index 15208a2..9b36a2d 100644 --- a/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java +++ b/apps/odtn/api/src/main/java/org/onosproject/odtn/utils/tapi/TapiObjectHandler.java
@@ -240,6 +240,9 @@ if (modelObjectData.modelObjects().size() > 1) { throw new IllegalStateException("Multiple modelObject found."); } + if (modelObjectData.modelObjects().isEmpty()) { + throw new IllegalStateException("ModelObject must not be empty."); + } return (T) modelObjectData.modelObjects().get(0); }