Commit 535cb602 authored by guillecxb's avatar guillecxb
Browse files

unify ccf_id generation with other CAPIF services

parent 112da115
Loading
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
import time
import uuid
import secrets

from bson.codec_options import CodecOptions
from config import Config
@@ -61,7 +61,7 @@ class MongoDatabse():
            default_config = self.config["capif_configuration"]

            # Generate unique ccf_id
            ccf_id = str(uuid.uuid4())
            ccf_id = "CCF" + secrets.token_hex(15)
            default_config["ccf_id"] = ccf_id

            capif_col.insert_one(default_config)
@@ -71,7 +71,7 @@ class MongoDatabse():
            # Ensure ccf_id exists even if config already there
            existing_config = capif_col.find_one({}, {"_id": 0})
            if "ccf_id" not in existing_config:
                ccf_id = str(uuid.uuid4())
                ccf_id = "CCF" + secrets.token_hex(15)
                capif_col.update_one({}, {"$set": {"ccf_id": ccf_id}})
                print(f"Added missing ccf_id={ccf_id} to existing CAPIF configuration")
            else: