From ba9102a72332c35cacbe6da404702a6e5435ac05 Mon Sep 17 00:00:00 2001
From: Maximilian Moser <maximilian.moser@tuwien.ac.at>
Date: Tue, 11 Feb 2025 18:37:12 +0100
Subject: [PATCH] Remove assertion about having the SECRET_KEY set

* Invenio-Config already takes care of checking the value in real
  Invenio applications and issues a warning if it's unset
---
 invenio_config_tuw/startup/config.py | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/invenio_config_tuw/startup/config.py b/invenio_config_tuw/startup/config.py
index 03aa16d..3f90323 100644
--- a/invenio_config_tuw/startup/config.py
+++ b/invenio_config_tuw/startup/config.py
@@ -237,9 +237,6 @@ def assemble_keycloak_config_from_parts(app):
 def populate_unset_salt_values(app):
     """Populate the salt values if they're not set yet."""
     secret_key = app.config.get("SECRET_KEY", None)
-    if secret_key is None:
-        raise RuntimeError("SECRET_KEY configuration is unset! Aborting.")
-
     app.config.setdefault("CSRF_SECRET_SALT", secret_key)
     app.config.setdefault("SECURITY_RESET_SALT", secret_key)
     app.config.setdefault("SECURITY_LOGIN_SALT", secret_key)
-- 
GitLab