Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Becker2011-11-04 18:59:51 +0000
committerFrank Becker2011-11-04 18:59:51 +0000
commitc32f9d0154bdcb82f70615c15638e2ec56dcf0f1 (patch)
tree939c8f4249c4e939954d4a0365cd9e41edf6768c /org.eclipse.mylyn.bugzilla.core
parent2f46636bfd6b9dc48e6485ec674ed57d86cc52e9 (diff)
downloadorg.eclipse.mylyn.tasks-c32f9d0154bdcb82f70615c15638e2ec56dcf0f1.tar.gz
org.eclipse.mylyn.tasks-c32f9d0154bdcb82f70615c15638e2ec56dcf0f1.tar.xz
org.eclipse.mylyn.tasks-c32f9d0154bdcb82f70615c15638e2ec56dcf0f1.zip
ASSIGNED - bug 362712: Error parsing response from xmlrpc.cgi
https://bugs.eclipse.org/bugs/show_bug.cgi?id=362712
Diffstat (limited to 'org.eclipse.mylyn.bugzilla.core')
-rw-r--r--org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/service/BugzillaXmlRpcClient.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/service/BugzillaXmlRpcClient.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/service/BugzillaXmlRpcClient.java
index 3074541fc..ba5c80bde 100644
--- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/service/BugzillaXmlRpcClient.java
+++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/service/BugzillaXmlRpcClient.java
@@ -397,7 +397,14 @@ public class BugzillaXmlRpcClient extends CommonXmlRpcClient {
continue;
}
if (values instanceof HashMap<?, ?>) {
- defaultMilestone = (String) ((HashMap<?, ?>) values).get("defaultmilestone"); //$NON-NLS-1$
+ Object defaultMilestoneObj = ((HashMap<?, ?>) values).get("defaultmilestone"); //$NON-NLS-1$
+ if (defaultMilestoneObj instanceof String) {
+ defaultMilestone = (String) defaultMilestoneObj;
+ } else if (defaultMilestoneObj instanceof Double) {
+ defaultMilestone = ((Double) defaultMilestoneObj).toString();
+ } else if (defaultMilestoneObj instanceof Integer) {
+ defaultMilestone = ((Integer) defaultMilestoneObj).toString();
+ }
}
if (product != null && !product.equals("") //$NON-NLS-1$
&& defaultMilestone != null && !defaultMilestone.equals("")) { //$NON-NLS-1$

Back to the top