Ignore:
Timestamp:
Mar 17, 2010, 3:18:54 PM (12 years ago)
Author:
duh
Message:
  • improved try catch block in wizard data saving
  • if saving fails, the generated exception is shown in the client's error feedback dialog and a stacktrace is shown in the console
  • navigating away from last wizard page does not result in a warning anymore
  • last page does not contain a 'previous' button anymore as this makes no sense at all
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/controllers/dbnp/studycapturing/WizardController.groovy

    r278 r279  
    502502                                        println "saved study "+flow.study+" (id: "+flow.study.id+")"
    503503
     504                                        // commit transaction
     505                                        println "commit"
     506                                        transaction.commit()
     507                                        success()
    504508                                } catch (Exception e) {
    505509                                        // rollback
     510                                        this.appendErrorMap(['exception': e.toString() + ', see log for stacktrace' ], flash.errors)
     511
     512                                        // debug line
     513                                        println e.printStackTrace()
     514
    506515                                        println "rollback"
    507516                                        transaction.rollback()
    508517                                        error()
    509518                                }
    510 
    511                                 // commit transaction
    512                                 println "commit"
    513                                 transaction.commit()
    514                                 success()
    515519                        }
    516520                        on("error").to "error"
Note: See TracChangeset for help on using the changeset viewer.