fix: back from the future

This commit is contained in:
Namekuji 2023-06-26 07:47:56 -04:00
parent 118a51c0a9
commit 4fdbf1c712
No known key found for this signature in database
GPG key ID: 1D62332C07FBA532

View file

@ -196,7 +196,13 @@ export default async (
data.channel = await Channels.findOneBy({ id: data.reply.channelId }); 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.visibility == null) data.visibility = "public";
if (data.localOnly == null) data.localOnly = false; if (data.localOnly == null) data.localOnly = false;
if (data.channel != null) data.visibility = "public"; if (data.channel != null) data.visibility = "public";