- Timestamp:
- 13.12.2011 16:47:56 (5 months ago)
- File:
-
- 1 edited
-
ZMS/trunk/_versionmanager.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/_versionmanager.py
r1761 r1763 971 971 # -------------------------------------------------------------------------- 972 972 def getObjVersion(self, REQUEST={}): 973 ob = None 974 id = REQUEST.get( 'ZMS_VERSION_%s'%self.id, None) 975 if id is not None: 976 return getattr( self, id) 977 elif REQUEST.get('preview') == 'preview': 978 if self.version_work_id is not None: 979 ob = getattr(self, self.version_work_id, None) 980 else: 981 if self.version_live_id is not None: 982 ob = getattr(self, self.version_live_id, None) 983 if ob is None: 984 if self.version_work_id is not None: 985 ob = getattr(self, self.version_work_id, None) 986 if ob is None: 987 if self.version_live_id is not None: 988 ob = getattr(self, self.version_live_id, None) 989 return ob 973 try: 974 ob = None 975 id = REQUEST.get( 'ZMS_VERSION_%s'%self.id, None) 976 if id is not None: 977 return getattr( self, id) 978 elif REQUEST.get('preview') == 'preview': 979 if self.version_work_id is not None: 980 ob = getattr(self, self.version_work_id, None) 981 else: 982 if self.version_live_id is not None: 983 ob = getattr(self, self.version_live_id, None) 984 if ob is None: 985 if self.version_work_id is not None: 986 ob = getattr(self, self.version_work_id, None) 987 if ob is None: 988 if self.version_live_id is not None: 989 ob = getattr(self, self.version_live_id, None) 990 s = ob.id # Never delete this line! 991 return ob 992 except: 993 raise zExceptions.InternalError(_globals.writeError( self, '[getObjVersion]: an unexpected error occured!')) 990 994 991 995
Note: See TracChangeset
for help on using the changeset viewer.
