From 0e39efa2de2f63d0674ddc06e435df05a9946300 Mon Sep 17 00:00:00 2001 From: Donny Winston Date: Wed, 13 Dec 2023 16:51:02 -0500 Subject: [PATCH] fix: unique index on username for users collection closes #325 --- nmdc_runtime/api/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nmdc_runtime/api/main.py b/nmdc_runtime/api/main.py index 71a6863e..6db86c98 100644 --- a/nmdc_runtime/api/main.py +++ b/nmdc_runtime/api/main.py @@ -249,7 +249,7 @@ def ensure_initial_resources_on_boot(): ).model_dump(exclude_unset=True), upsert=True, ) - mdb.users.create_index("username") + mdb.users.create_index("username", unique=True) site_id = os.getenv("API_SITE_ID") runtime_site_ok = mdb.sites.count_documents(({"id": site_id})) > 0