Ignore:
Timestamp:
Jan 17, 2011, 3:49:20 PM (9 years ago)
Author:
robert@…
Message:

Implemented trash in order to prevent deletion of data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/grails-app/conf/BaseFilters.groovy

    r3 r4  
    4949                                // If a user is already logged in, let him continue
    5050                                if( session.user && session.user != null ) {
     51                                        // If we don't refresh the user object, an old hiberante session could still be attached to the object
     52                                        // raising errors later on (Lazy loading errors)
     53                                        session.user.refresh();
     54                                       
    5155                                        return true;
    5256                                }
     
    7882                                                if (!session.user){ // when not found, create a new user
    7983                                                        session.user = new User(identifier: user.id, username: user.username).save(flush: true)
    80                                                 }                                                       
    81                                                
     84                                                }
    8285                                        } catch(Exception e) {
    8386                                                log.error("Unable to fetch user from GSCF", e)
Note: See TracChangeset for help on using the changeset viewer.