Ticket #2338: bugReport.patch

File bugReport.patch, 1.9 KB (added by pap, 15 years ago)
  • src/main/java/org/sophie2/main/func/help/bugreport/BugReportLogic.java

    ### Eclipse Workspace Patch 1.0
    #P org.sophie2.main.func.help
     
    213213                        // BoundValidation validation = bugReportForm.emailField().get().validation().get(); 
    214214                        // if (validation.equals(BoundValidation.SUCCESS)) { 
    215215                        BugReport bugReport = bugReportForm.bugReport().get(); 
    216                         if (! ("".equals(bugReport.email().get()) || "".equals(bugReport.userExplanation().get())) ) { 
    217                                 try { 
    218                                         sendReport(bugReport); 
    219                                         closeBugReportForm(bugReportForm); 
    220                                 } catch (Exception e) { 
    221                                         SophieLog.error("Error sending report.", e); 
    222                                         DialogUtils.showErrorDialog(null, 
    223                                                         "The bug report could not be sent",     "Error"); 
    224                                 } 
     216                        if ("".equals(bugReport.email().get())) { 
     217                                DialogUtils.showErrorDialog(bugReportForm.swingComponent().get(), 
     218                                                "Valid e-mail address is mandatory.", "Error"); 
     219                                return false; 
     220                        } 
     221                        if ("".equals(bugReport.userExplanation().get())) { 
     222                                DialogUtils.showErrorDialog(bugReportForm.swingComponent().get(), 
     223                                                "User explanation is mandatory.", "Error"); 
     224                                return false; 
     225                        } 
     226                        try { 
     227                                sendReport(bugReport); 
     228                                closeBugReportForm(bugReportForm); 
     229                        } catch (Exception e) { 
     230                                SophieLog.error("Error sending report.", e); 
     231                                DialogUtils.showErrorDialog(null, 
     232                                                "The bug report could not be sent",     "Error"); 
     233                        } 
    225234 
    226                                 return true; 
    227                         }  
    228                         DialogUtils.showErrorDialog(bugReportForm.swingComponent().get(), 
    229                                         "Valid e-mail address is mandatory.", "Error"); 
    230                         return false; 
     235                        return true; 
     236                         
    231237                } 
    232238 
    233239                private void sendReport(BugReport bugReport) throws IOException {