fix: wrong validation for expiration in reverse share modal

This commit is contained in:
Elias Schneider
2025-01-04 01:27:59 +01:00
parent 4a7076a094
commit b3ea96c191
2 changed files with 16 additions and 9 deletions

View File

@@ -26,10 +26,11 @@ export class ReverseShareService {
.toDate();
const parsedExpiration = parseRelativeDateToAbsolute(data.shareExpiration);
const maxExpiration = this.config.get("share.maxExpiration");
if (
this.config.get("share.maxExpiration") !== 0 &&
maxExpiration.value !== 0 &&
parsedExpiration >
moment().add(this.config.get("share.maxExpiration"), "hours").toDate()
moment().add(maxExpiration.value, maxExpiration.unit).toDate()
) {
throw new BadRequestException(
"Expiration date exceeds maximum expiration date",