diff options
| author | erdgeist <erdgeist@erdgeist.org> | 2026-08-06 13:30:38 +0200 |
|---|---|---|
| committer | erdgeist <erdgeist@erdgeist.org> | 2026-08-06 13:30:38 +0200 |
| commit | 5644fffbc3c58e6dd7e3c4103c28bad8f4c0bbc6 (patch) | |
| tree | bc58310f60ac37c5d6927177d5d09a28a05a2b3b /app/controllers/nodes_controller.rb | |
| parent | 2da0ce9f3c4bdbe12a80a0d28e964e9658c53f31 (diff) | |
Let editors set a node external homepage, gated and witnessed
Diffstat (limited to 'app/controllers/nodes_controller.rb')
| -rw-r--r-- | app/controllers/nodes_controller.rb | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/app/controllers/nodes_controller.rb b/app/controllers/nodes_controller.rb index 5b919b1f..22606674 100644 --- a/app/controllers/nodes_controller.rb +++ b/app/controllers/nodes_controller.rb | |||
| @@ -116,7 +116,8 @@ class NodesController < ApplicationController | |||
| 116 | rescue LockedByAnotherUser => e | 116 | rescue LockedByAnotherUser => e |
| 117 | flash[:error] = e.message | 117 | flash[:error] = e.message |
| 118 | redirect_to node_path(@node) | 118 | redirect_to node_path(@node) |
| 119 | rescue ActiveRecord::RecordInvalid | 119 | rescue ActiveRecord::RecordInvalid => e |
| 120 | flash.now[:error] = e.record.errors.full_messages.to_sentence | ||
| 120 | @page = @node.autosave || @node.draft || @node.head | 121 | @page = @node.autosave || @node.draft || @node.head |
| 121 | render :action => :edit | 122 | render :action => :edit |
| 122 | end | 123 | end |
