5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-26 18:16:21 +00:00

fix: solo cambiar la licencia si existe una #159

This commit is contained in:
f 2023-03-22 18:43:20 -03:00
parent 601bf2e636
commit a587ed76c1

View file

@ -119,18 +119,14 @@ SiteService = Struct.new(:site, :usuarie, :params, keyword_init: true) do
# Encuentra la licencia a partir de su enlace permanente y le cambia # Encuentra la licencia a partir de su enlace permanente y le cambia
# el contenido # el contenido
#
# TODO: Crear un layout específico para licencias así es más certera
# la búsqueda.
def change_licencias def change_licencias
site.locales.each do |locale| site.locales.each do |locale|
next unless I18n.available_locales.include? locale next unless I18n.available_locales.include? locale
Mobility.with_locale(locale) do Mobility.with_locale(locale) do
permalink = "#{I18n.t('activerecord.models.licencia').downcase}/" post = site.posts(lang: locale).find_by(layout: 'license')
post = site.posts(lang: locale).find_by(permalink: permalink)
post ? change_licencia(post: post) : add_licencia(lang: locale) change_licencia(post: post) if post
end end
end end
end end