# HG changeset patch # User Sverre Rabbelier # Date 1237762480 0 # Node ID 6a476fb946c904ecc9ac5621e98809f3a486b04c # Parent 3aeda3007467c7c1a85c6d74d31544d8016845a3 Redirect to show if there is no home document Patch by: Sverre Rabbelier diff -r 3aeda3007467 -r 6a476fb946c9 app/soc/views/models/presence.py --- a/app/soc/views/models/presence.py Sun Mar 22 22:54:14 2009 +0000 +++ b/app/soc/views/models/presence.py Sun Mar 22 22:54:40 2009 +0000 @@ -103,8 +103,12 @@ Overrides public_template to point at 'home_template'. """ + key_name = self._logic.getKeyNameFromFields(kwargs) + redirect = '/%s/show/%s' % (self._params['url_name'], key_name) + new_params = {} new_params['public_template'] = self._params['home_template'] + new_params['public_redirect'] = redirect params = dicts.merge(params, new_params)