diff --git a/attract/modules.py b/attract/modules.py index 109114a..66a63fe 100644 --- a/attract/modules.py +++ b/attract/modules.py @@ -90,6 +90,8 @@ def attract_project_view(extra_project_projections=None, extension_props=False): " extension properties.", wrapped, project_url) return error_project_not_setup_for_attract() + return wrapped(project, pprops, *args, **kwargs) + return wrapped(project, *args, **kwargs) return wrapper @@ -99,12 +101,10 @@ def attract_project_view(extra_project_projections=None, extension_props=False): @blueprint.route('//subversion/kick') @attract_project_view(extension_props=True) -def subversion_kick(project): +def subversion_kick(project, attract_props): from . import subversion - pprops = project.extension_props.attract - - svn_server_url = pprops.svn_url # 'svn://localhost/agent327' + svn_server_url = attract_props.svn_url # 'svn://localhost/agent327' log.info('Re-examining SVN server %s', svn_server_url) client = subversion.obtain(svn_server_url)