Fix: only change bug for new report after big reopen attempt, not after just finding different open report
1.1 --- a/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java Tue Sep 06 15:38:54 2016 +0200
1.2 +++ b/logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java Tue Sep 06 15:59:49 2016 +0200
1.3 @@ -532,9 +532,17 @@
1.4 em.getTransaction().begin();
1.5 duplicatesReport = afterSplit.getReportId();
1.6 LOG.log(Level.INFO, "Trying to report after reopen split the exception id: {0}", submit.getId()); // NOI18N
1.7 +
1.8 + boolean isNewReport = !duplicatesReport.isInIssuezilla();
1.9 +
1.10 String reopenMessage = NbBundle.getMessage(IZInsertion.class, "originally_reported", String.valueOf(issuezillaId)); // NOI18N
1.11 if (IZInsertion.isBugFiling()) {
1.12 - new IZInsertion(afterSplit, preparedParams.getUserToken(), thisTask.getAsyncContext(), null, reopenMessage).startReopenInsert();
1.13 + if (isNewReport) {
1.14 + new IZInsertion(afterSplit, preparedParams.getUserToken(), thisTask.getAsyncContext(), null, reopenMessage).startReopenInsert();
1.15 + } else {
1.16 + new IZInsertion(submit, preparedParams.getUserToken(), thisTask.getAsyncContext()).start(); // only comment will be inserted in this case
1.17 + }
1.18 +
1.19 }
1.20 }
1.21