fix(db): clickhouse dates (unsure what have happen)

This commit is contained in:
Carl-Gerhard Lindesvärd
2025-02-26 15:10:08 +01:00
parent bc2205fa2f
commit 9d43cc49c4
2 changed files with 4 additions and 10 deletions

View File

@@ -183,17 +183,10 @@ export function formatClickhouseDate(
date: Date | string,
skipTime = false,
): string {
if (typeof date === 'string') {
if (skipTime) {
return date.slice(0, 10);
}
return date.slice(0, 19).replace('T', ' ');
}
if (skipTime) {
return date.toISOString().split('T')[0]!;
return new Date(date).toISOString().split('T')[0]!;
}
return date.toISOString().replace('T', ' ').replace(/Z+$/, '');
return new Date(date).toISOString().replace('T', ' ').replace(/Z+$/, '');
}
export function toDate(str: string, interval?: IInterval) {

View File

@@ -100,7 +100,8 @@ const getPrismaClient = () => {
return org.subscriptionEndsAt;
}
return new Date();
// Hedge against edge cases :D
return new Date(Date.now() + 1000 * 60 * 60 * 24);
},
},
isTrial: {