From fe2fc93209733a9a541bbe135978a69f2e9086fe Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Wed, 29 Dec 2010 12:13:22 -0800 Subject: [PATCH] fixed issue with db problem on ip address listing --- utils/src/com/cloud/utils/db/GenericDaoBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/src/com/cloud/utils/db/GenericDaoBase.java b/utils/src/com/cloud/utils/db/GenericDaoBase.java index c3b0a907064..c9fc26c0ace 100755 --- a/utils/src/com/cloud/utils/db/GenericDaoBase.java +++ b/utils/src/com/cloud/utils/db/GenericDaoBase.java @@ -1312,7 +1312,7 @@ public abstract class GenericDaoBase implements Gene if (type == EnumType.STRING) { pstmt.setString(j, value == null ? null : value.toString()); } else if (type == EnumType.ORDINAL) { - pstmt.setLong(j, value == null ? null : ((Ip)value).longValue()); + pstmt.setLong(j, value == null ? null : (value instanceof Ip) ? ((Ip)value).longValue() : NetUtils.ip2Long((String)value)); } } else { pstmt.setObject(j, value);