no fallar si el idioma de le usuarie no es el del sitio

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
This commit is contained in:
f 2021-04-22 19:30:47 -03:00
parent 9ae9450875
commit b71c6a5fa4

View file

@ -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