Task #12207 (new)
render_response and render_response_admin fail if given an HttpResponse — at Initial Version
|Reported by:||drussell-x||Owned by:||web-team@…|
Returning an HttpResponse? from the decorated function causes the decorator to bail out as it has already got a response.
This produces undesired behaviour in that (for example) none of the additional admin context is present when the template is rendered, causing it to render incorrectly.
I think that really the adding of context should be separated from the render_response decorator or I think that possibly a better way to add this context is with a template tag rather than a decorator as this can then be used only where required and doesn't have to be added to every admin function for maximum DRYness.