Skip to content

Commit 17ac4a4

Browse files
committed
check for empty values
1 parent 0cb1240 commit 17ac4a4

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/org/commcare/xml/ProfileParser.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
*/
44
package org.commcare.xml;
55

6+
import org.commcare.cases.util.StringUtils;
67
import org.commcare.resources.model.Resource;
78
import org.commcare.resources.model.ResourceTable;
89
import org.commcare.suite.model.AndroidPackageDependency;
@@ -266,10 +267,10 @@ private Vector<Credential> parseCredentials()
266267
if (tag.equals(NAME_CREDENTIAL)) {
267268
String level = parser.getAttributeValue(null, ATTR_CREDENTIAL_LEVEL);
268269
String type = parser.getAttributeValue(null, ATTR_CREDENTIAL_TYPE);
269-
if (level == null) {
270+
if (StringUtils.isEmpty(level)) {
270271
throw new InvalidStructureException("No level defined for credential");
271272
}
272-
if (type == null) {
273+
if (StringUtils.isEmpty(type)) {
273274
throw new InvalidStructureException("No type defined for credential");
274275
}
275276
appCredentials.add(new Credential(level, type));

0 commit comments

Comments
 (0)