From 52322c15c51a1f38af631eafbca7211f02c6764b Mon Sep 17 00:00:00 2001 From: f Date: Wed, 23 Oct 2024 15:24:47 -0300 Subject: [PATCH] =?UTF-8?q?fix:=20no=20enviar=20valores=20inversos=20vac?= =?UTF-8?q?=C3=ADos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views/posts/_htmx_form.haml | 3 ++- app/views/posts/modal.haml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/views/posts/_htmx_form.haml b/app/views/posts/_htmx_form.haml index 6968cda7..afa1b44c 100644 --- a/app/views/posts/_htmx_form.haml +++ b/app/views/posts/_htmx_form.haml @@ -75,6 +75,7 @@ Enviamos valores vacĂ­os o arrastrados desde el formulario anterior para los atributos ignorados - except.each do |attr| - %input{ type: 'hidden', name: "#{base}[#{attr}]", value: pluck_param(attr, optional: true) } + - if (value = pluck_param(attr, optional: true)).present? + %input{ type: 'hidden', name: "#{base}[#{attr}]", value: value } = yield(:post_form) diff --git a/app/views/posts/modal.haml b/app/views/posts/modal.haml index e589dfa8..93d7e6a5 100644 --- a/app/views/posts/modal.haml +++ b/app/views/posts/modal.haml @@ -59,7 +59,7 @@ = render 'posts/attributes', site: site, post: post, dir: dir, base: base, locale: locale, except: except -# @todo Volver obligatorios? - except.each do |attr| - - if (value = pluck_param(attr, optional: true)) + - if (value = pluck_param(attr, optional: true)).present? = hidden_field_tag "#{base}[#{attr}]", value - content_for :"#{modal_id}_footer" do