Changeset 1844

Show
Ignore:
Timestamp:
11/04/08 11:55:15 (2 months ago)
Author:
egj
Message:

prevent explosions on new user creation; don't assume members are already located when doing a setattr

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • siteapp/trunk/opengeo/almanac/member.py

    r1834 r1844  
    226226            return 
    227227        elif name == '__parent__': 
     228            # when creating a new member object, __parent__ will initially be none 
     229            # so we need to bail out before trying to access None.__dict__ 
     230            if self.__parent__ is None: 
     231                return 
    228232            # principals don't define __eq__, so compare their attributes. 
    229233            if (self.__parent__ is not None and