From 7460104ddef9240fb5fc4d0eb6d021e7653fd3d8 Mon Sep 17 00:00:00 2001
From: Fredrik Jonsson <frjo@xdeb.org>
Date: Thu, 19 Aug 2021 14:12:05 +0200
Subject: [PATCH] Allow PASSWORD_RESET_TIMEOUT_DAYS to be set as an enviroment
 variable. If not set the Django default value is used.

---
 hypha/settings/base.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/hypha/settings/base.py b/hypha/settings/base.py
index 167fa2370..3a1d15b7e 100644
--- a/hypha/settings/base.py
+++ b/hypha/settings/base.py
@@ -319,7 +319,8 @@ AUTH_PASSWORD_VALIDATORS = [
 ]
 
 # Number of days that password reset and account activation links are valid (default 3).
-PASSWORD_RESET_TIMEOUT_DAYS = 8
+if 'PASSWORD_RESET_TIMEOUT_DAYS' in env:
+    PASSWORD_RESET_TIMEOUT_DAYS = int(env['PASSWORD_RESET_TIMEOUT_DAYS'])
 
 # Internationalization
 # https://docs.djangoproject.com/en/stable/topics/i18n/
-- 
GitLab