Inject restful method for LOAD()
Better solution than my last commit for the restful method by inject the real restful method. We can now call LOAD() on a @request.restful() decorated action.
This commit is contained in:
+1
-1
@@ -211,7 +211,7 @@ def LOAD(c=None, f='index', args=None, vars=None,
|
||||
request.env.path_info
|
||||
other_request.cid = target
|
||||
other_request.env.http_web2py_component_element = target
|
||||
other_request.restful = lambda: lambda function: lambda *args, **kwargs: function(*args, **kwargs) # Needed when you call LOAD() on a controller who has some actions decorates with @request.restful()
|
||||
other_request.restful = request.restful # Needed when you call LOAD() on a controller who has some actions decorates with @request.restful()
|
||||
other_response.view = '%s/%s.%s' % (c, f, other_request.extension)
|
||||
|
||||
other_environment = copy.copy(current.globalenv) # NASTY
|
||||
|
||||
Reference in New Issue
Block a user