¿Por qué no funciona correctamente la recurrencia en mi instancia de Discourse?

Bueno, puedo insertar una fecha y hora para mañana por la tarde:

[date=2021-01-06 time=14:00:00 timezone="America/New_York"]

2021-01-06T19:00:00Z

y funciona muy bien; actualmente me muestra:

image

Luego noto la opción “recurrente” en la parte avanzada del cuadro de diálogo, y resulta que este es un evento que se repite cada dos semanas, así que hago lo siguiente:

[date=2021-01-06 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

2021-01-06T19:00:00Z

lo cual, en este servidor, me muestra mañana como era de esperar (ahora mismo, lo mismo que “Mañana 2:00 PM”), pero la misma línea en mi instancia de Discourse alojada me muestra:

image

¡Qué extraño! ¿Por qué no funciona?

Y se pone aún más raro. Si uso

[date=2021-01-12 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

obtengo “26 de enero de 2021, 2:00 PM” —dos semanas después—, pero si le sumo un día:

[date=2021-01-13 time=14:00:00 timezone="America/New_York" recurring="2.weeks"]

obtengo “31 de enero de 2021, 2:00 PM”, y parece que el error se va acumulando a partir de ahí. Si le doy el 1 de agosto, ¡me devuelve el 25 de noviembre! Si le doy 3000-01-01, ¡obtengo el 14 de julio de 3489!

¿Qué está pasando aquí?

3 Me gusta

Ah, y para mayor extrañeza, las repeticiones horarias tampoco funcionan ni en mi sitio ni aquí. Si hago:

[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="1.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="2.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="3.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="4.hours"]
[date=2021-01-05 time=14:00:00 timezone="America/New_York" recurring="5.hours"]

De esta manera:

2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z
2021-01-05T19:00:00Z

lo que realmente obtengo es esto (imagen):

No estoy seguro de que las repeticiones de menos de un día sean realmente útiles, pero como el cuadro de diálogo indica que son una opción, esperaría que funcionaran.

3 Me gusta

Ya se ha reportado y solucionado en Recurring date is showing wrong next date, por eso funciona aquí en Meta. Si actualizas a la última versión, estoy seguro de que el problema también se solucionará en tu instancia. :slight_smile:

4 Me gusta

Hmm, las repeticiones horarias siguen teniendo errores, sin embargo.

4 Me gusta

¿Es normal que las actualizaciones lleguen primero a Meta y luego se implementen en las instancias alojadas?

Sí, pero no tengo idea de cuánto suele ser el retraso habitual.

1 me gusta

¿Es @j.jaffeux consciente de lo anterior?

1 me gusta

No, no lo estaba. Gracias, lo revisaré en cuanto me levante mañana por la mañana.

3 Me gusta

En espera de revisión, pero eso debería solucionarlo:

3 Me gusta

Este tema se cerró automáticamente 2 días después de la última respuesta. Ya no se permiten nuevas respuestas.