diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-07-04 01:25:24 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-07-04 01:25:24 +0200 |
| commit | 4596b32a0787a574881284d042bb77c970df8a4d (patch) | |
| tree | 930e1d174f73e92e7bc70bc3da17a2d334ff57cd /lib/authentication.rb | |
| parent | 206dc5c50a73c5402b90d7fdc8945d3ba9356758 (diff) | |
Fix safe_return_to being uncallable from controllers
Defined only in ApplicationHelper, which Rails auto-mixes into views
but not controllers - so events#create and events#update, which call
it directly, have been broken since introduction. Likely unexercised
until now because every existing event was created via
node.events.create! in the seed script, never through a real POST.
Moved to ApplicationController as a protected method + helper_method
declaration, so both controllers and views can call it (form_error_
messages stays in ApplicationHelper - it's genuinely view-only,
content_tag isn't available in a controller either). Logic unchanged,
caught by the new EventsController tests in the previous commit.
Diffstat (limited to 'lib/authentication.rb')
0 files changed, 0 insertions, 0 deletions
