diff --git a/Gemfile.lock b/Gemfile.lock index 46cccf3..2058664 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -110,9 +110,9 @@ GEM irb (~> 1.10) reline (>= 0.3.8) dkim (1.1.0) - dotenv (3.1.0) - dotenv-rails (3.1.0) - dotenv (= 3.1.0) + dotenv (3.1.1) + dotenv-rails (3.1.1) + dotenv (= 3.1.1) railties (>= 6.1) drb (2.2.1) erubi (1.12.0) @@ -130,8 +130,8 @@ GEM activesupport (>= 6.0.0) railties (>= 6.0.0) io-console (0.7.2) - irb (1.12.0) - rdoc + irb (1.13.0) + rdoc (>= 4.0.0) reline (>= 0.4.2) jbuilder (2.12.0) actionview (>= 5.0.0) @@ -256,9 +256,9 @@ GEM redis-client (0.22.1) connection_pool regexp_parser (2.9.0) - reline (0.5.4) + reline (0.5.5) io-console (~> 0.5) - request_store (1.6.0) + request_store (1.7.0) rack (>= 1.4) rexml (3.2.6) ruby-vips (2.2.1) diff --git a/app/controllers/admin/nodes_controller.rb b/app/controllers/admin/nodes_controller.rb index 6f1f2eb..4df49b5 100644 --- a/app/controllers/admin/nodes_controller.rb +++ b/app/controllers/admin/nodes_controller.rb @@ -50,6 +50,7 @@ class Admin::NodesController < Admin::AdminController respond_to do |format| if @node.save + ensure_open_node_ids session[:open_node_ids] << @node.id unless session[:open_node_ids].include?(@node.id) format.turbo_stream diff --git a/app/views/admin/attachments/_attachment.html.erb b/app/views/admin/attachments/_attachment.html.erb index f12e0d7..86aa247 100644 --- a/app/views/admin/attachments/_attachment.html.erb +++ b/app/views/admin/attachments/_attachment.html.erb @@ -2,7 +2,14 @@
<%= render partial: 'admin/attachments/asset', collection: Array(f.object.asset) %> - <%= render partial: 'material/trix_field_i18n', locals: { f: f, attr: :body, label: t('activerecord.attributes.attachment.body', locale: I18n.default_locale) } %> + <%= render partial: 'material/trix_field_i18n', + locals: { + f: f, + attr: :body, + label: t('activerecord.attributes.attachment.body', + locale: I18n.default_locale), + tmp_id: local_assigns[:tmp_id] + } %>