Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrank Becker2012-02-26 13:58:55 +0000
committerFrank Becker2012-02-26 13:58:55 +0000
commit2952584b62acdfc6ada2c532f41717cfed9e73ea (patch)
treeb42034898c47db9e8e4538f3933c6f815fea3891 /org.eclipse.mylyn.bugzilla.core
parentc2f4cab9b71b2392ad32f30409c229bfb33a4c5b (diff)
downloadorg.eclipse.mylyn.tasks-2952584b62acdfc6ada2c532f41717cfed9e73ea.tar.gz
org.eclipse.mylyn.tasks-2952584b62acdfc6ada2c532f41717cfed9e73ea.tar.xz
org.eclipse.mylyn.tasks-2952584b62acdfc6ada2c532f41717cfed9e73ea.zip
ASSIGNED - bug 372591: BugzillaXmlRpcClient.updateProductInfo should
work with Bugzilla 4.2 https://bugs.eclipse.org/bugs/show_bug.cgi?id=372591
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.java12
1 files changed, 8 insertions, 4 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 ee559197c..e1e4147b2 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
@@ -432,11 +432,15 @@ public class BugzillaXmlRpcClient extends CommonXmlRpcClient {
String defaultMilestone = null;
String product = (String) ((HashMap<?, ?>) object).get("name"); //$NON-NLS-1$
HashMap<?, ?> values = (HashMap<?, ?>) ((HashMap<?, ?>) object).get("internals"); //$NON-NLS-1$
- if (values == null) {
- continue;
+ Object defaultMilestoneObj = null;
+ if (values != null) {
+ if (values instanceof HashMap<?, ?>) {
+ defaultMilestoneObj = ((HashMap<?, ?>) values).get("defaultmilestone"); //$NON-NLS-1$
+ }
+ } else {
+ defaultMilestoneObj = ((HashMap<?, ?>) object).get("default_milestone"); //$NON-NLS-1$
}
- if (values instanceof HashMap<?, ?>) {
- Object defaultMilestoneObj = ((HashMap<?, ?>) values).get("defaultmilestone"); //$NON-NLS-1$
+ if (defaultMilestoneObj != null) {
if (defaultMilestoneObj instanceof String) {
defaultMilestone = (String) defaultMilestoneObj;
} else if (defaultMilestoneObj instanceof Double) {

Back to the top