From b71c6a5fa44e1c7dc39b3c8488a4e30d6b7ef5ee Mon Sep 17 00:00:00 2001 From: f Date: Thu, 22 Apr 2021 19:30:47 -0300 Subject: [PATCH] no fallar si el idioma de le usuarie no es el del sitio MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit si tenemos el panel en inglés pero gestionamos un sitio en castellano, teníamos un error porque sutty siempre quiere cargar el sitio en el idioma de le usuarie. con este cambio si el sitio no tiene el idioma del panel, usamos el idioma por defecto del sitio. fixes #1168 fixes #1164 fixes #1163 --- app/models/site.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/site.rb b/app/models/site.rb index fe64f57..1c62e9b 100644 --- a/app/models/site.rb +++ b/app/models/site.rb @@ -223,8 +223,8 @@ class Site < ApplicationRecord def posts(lang: nil) read - # Traemos los posts del idioma actual por defecto - lang ||= I18n.locale + # Traemos los posts del idioma actual por defecto o el que haya + lang ||= locales.include?(I18n.locale) ? I18n.locale : default_locale lang = lang.to_sym # Crea un Struct dinámico con los valores de los locales, si