fix: back from the future

This commit is contained in:
Namekuji 2023-06-26 07:47:56 -04:00
parent 7737b0ed5d
commit f437e39805

View File

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