diff --git a/server/src/com/cloud/identity/dao/IdentityDaoImpl.java b/server/src/com/cloud/identity/dao/IdentityDaoImpl.java index bb514bed9fd..dddb5812b01 100644 --- a/server/src/com/cloud/identity/dao/IdentityDaoImpl.java +++ b/server/src/com/cloud/identity/dao/IdentityDaoImpl.java @@ -75,7 +75,7 @@ public class IdentityDaoImpl extends GenericDaoBase implements if(rs.next()) { return rs.getLong(1); } else { - if(id != 0) + if(id == -1L) return id; throw new InvalidParameterValueException("Object " + tableName + "(uuid: " + identityString + ") does not exist.");