From 1d50a596eee74e568b1bd88d272dd234ed363766 Mon Sep 17 00:00:00 2001 From: fbecker Date: Sun, 15 Aug 2010 07:30:19 +0000 Subject: RESOLVED - bug 314744: support defaultmilestone from Product.get XMLRPC https://bugs.eclipse.org/bugs/show_bug.cgi?id=314744 Correction: NPE xmlRpcClient --- .../eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'org.eclipse.mylyn.bugzilla.core') diff --git a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java index 565a6489e..2dab796ae 100644 --- a/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java +++ b/org.eclipse.mylyn.bugzilla.core/src/org/eclipse/mylyn/internal/bugzilla/core/BugzillaClient.java @@ -707,8 +707,14 @@ public class BugzillaClient { if (!repositoryConfiguration.getProducts().isEmpty()) { repositoryConfiguration.setRepositoryUrl(repositoryUrl.toString()); } - xmlRpcClient.updateConfiguration(monitor, repositoryConfiguration, - configParameters.get(IBugzillaConstants.BUGZILLA_DESCRIPTOR_FILE)); + if (xmlRpcClient != null) { + xmlRpcClient.updateConfiguration(monitor, repositoryConfiguration, + configParameters.get(IBugzillaConstants.BUGZILLA_DESCRIPTOR_FILE)); + } else { + repositoryConfiguration.setValidTransitions(monitor, + configParameters.get(IBugzillaConstants.BUGZILLA_DESCRIPTOR_FILE), null); + } + if (!repositoryConfiguration.getProducts().isEmpty()) { return repositoryConfiguration; } else { -- cgit v1.2.3