diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml index 9a0427042f..9aabc2d46e 100644 --- a/locales/ca-ES.yml +++ b/locales/ca-ES.yml @@ -2031,11 +2031,12 @@ _auth: shareAccessAsk: Estàs segur que vols autoritzar aquesta aplicació per accedir al teu compte? shareAccess: Vols autoritzar "{name}" per accedir a aquest compte? - permissionAsk: Aquesta aplicació sol·licita els següents permisos + permissionAsk: 'Aquesta aplicació sol·licita els següents permisos:' callback: Tornant a l'aplicació denied: Accés denegat pleaseGoBack: Si us plau, torneu a l'aplicació - copyAsk: Posa el següent codi d'autorització a l'aplicació + copyAsk: "Posa el següent codi d'autorització a l'aplicació:" + allPermissions: Accés complet al compte _weekday: wednesday: Dimecres saturday: Dissabte diff --git a/packages/backend/src/services/note/create.ts b/packages/backend/src/services/note/create.ts index ba6859249d..defd9742e2 100644 --- a/packages/backend/src/services/note/create.ts +++ b/packages/backend/src/services/note/create.ts @@ -196,7 +196,13 @@ export default async ( data.channel = await Channels.findOneBy({ id: data.reply.channelId }); } - if (data.createdAt == null) data.createdAt = new Date(); + const now = new Date(); + if ( + !data.createdAt || + isNaN(data.createdAt.getTime()) || + data.createdAt > now + ) + data.createdAt = now; if (data.visibility == null) data.visibility = "public"; if (data.localOnly == null) data.localOnly = false; if (data.channel != null) data.visibility = "public";