Changeset 332

Show
Ignore:
Timestamp:
04/30/08 19:58:20 (8 months ago)
Author:
johnbywater
Message:

Fixed view redirects (was tripping up on prefix).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/dm/view/base.py

    r313 r332  
    636636        
    637637        pageCreated = dm.times.getLocalNowCWithZone() 
     638        localNow = dm.times.getLocalNow() 
    638639         
    639640        self.context.update({ 
    640641            'pageCreated'       : pageCreated, 
     642            'localNow'          : localNow, 
    641643            'view'              : self, 
    642644            'uriPrefix'         : self.dictionary[URI_PREFIX], 
     
    670672 
    671673    def setRedirect(self, redirectPath): 
    672         redirectPath = self.dictionary[URI_PREFIX] + redirectPath 
    673         self.logger.info('Redirecting to: %s' % redirectPath) 
    674         self.redirect = redirectPath 
     674        if redirectPath: 
     675            redirectPath = self.dictionary[URI_PREFIX] + redirectPath 
     676            self.logger.info('Redirecting to: %s' % redirectPath) 
     677            self.redirect = redirectPath 
    675678     
    676679    def setRedirectLogin(self, returnPath=''):