From 419749b9129fda9cc2198952a3bcdce73fffd33f Mon Sep 17 00:00:00 2001 From: f Date: Thu, 11 Feb 2021 12:13:18 -0300 Subject: [PATCH] poder vaciar arrays closes #219 --- app/models/metadata_array.rb | 8 +++++++- app/views/posts/attributes/_array.haml | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/models/metadata_array.rb b/app/models/metadata_array.rb index a1ff8c7..b65fd34 100644 --- a/app/models/metadata_array.rb +++ b/app/models/metadata_array.rb @@ -7,6 +7,12 @@ class MetadataArray < MetadataTemplate super || [] end + # Los Arrays no se pueden cifrar todavĂ­a + # TODO: Cifrar y decifrar arrays + def private? + false + end + private def sanitize(values) @@ -16,6 +22,6 @@ class MetadataArray < MetadataTemplate else v end - end + end.select(&:present?) end end diff --git a/app/views/posts/attributes/_array.haml b/app/views/posts/attributes/_array.haml index 73e96de..da9ec65 100644 --- a/app/views/posts/attributes/_array.haml +++ b/app/views/posts/attributes/_array.haml @@ -1,5 +1,6 @@ .form-group = label_tag "#{base}_#{attribute}", post_label_t(attribute, post: post) + = hidden_field_tag "#{base}[#{attribute}][]", '' .taggable{ dir: dir, lang: locale, data: { values: metadata.value.to_json, name: "#{base}[#{attribute}][]", list: id_for_datalist(attribute),