Fix: only change bug for new report after big reopen attempt, not after just finding different open report jdev_excrep-stable
authorJakub Lehotsky <jlehotsky@netbeans.org>
Tue, 06 Sep 2016 15:59:49 +0200
branchjdev_excrep-stable
changeset 6352671f483cc8a6
parent 6350 961569ddff49
child 6353 fa5f7dea9521
child 6354 f923f287dba5
Fix: only change bug for new report after big reopen attempt, not after just finding different open report
logger/uihandlerserver/src/java/org/netbeans/server/uihandler/DbInsertion.java
     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