Scarab commit: svn commit: r11056 - trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java
[email protected] Mon, 28 Nov 2011 08:25:59 -0800 (PST)
| Newsgroups | gmane.comp.java.scarab.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dabbous
Date: 2011-11-28 08:25:59-0800
New Revision: 11056
Modified:
trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java
Log:
Don't try to create a valid issue if neither Module nor issueType are not known.
Modified: trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java
Url: http://scarab.tigris.org/source/browse/scarab/trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java?view=diff&pathrev=11056&r1=11055&r2=11056
==============================================================================
--- trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java (original)
+++ trunk/src/java/org/tigris/scarab/tools/ScarabRequestTool.java 2011-11-28 08:25:59-0800
@@ -1472,10 +1472,18 @@
private void getNewReportingIssue()
throws Exception
{
- reportingIssue = getCurrentModule().getNewIssue(getCurrentIssueType());
- String key = ((ScarabUser)data.getUser())
- .setReportingIssue(reportingIssue);
- data.getParameters().add(ScarabConstants.REPORTING_ISSUE, key);
+ IssueType currentIssueType = getCurrentIssueType();
+ if (currentIssueType != null)
+ {
+ Module currentModule = getCurrentModule();
+ if(currentModule != null)
+ {
+ reportingIssue = currentModule.getNewIssue(currentIssueType);
+ String key = ((ScarabUser)data.getUser())
+ .setReportingIssue(reportingIssue);
+ data.getParameters().add(ScarabConstants.REPORTING_ISSUE, key);
+ }
+ }
}
public void setReportingIssue(Issue issue)
------------------------------------------------------
http://scarab.tigris.org/ds/viewMessage.do?dsForumId=3577&dsMessageId=2888374