LogicGoInfotechSpaces commited on
Commit
0047f3c
·
1 Parent(s): 0183b1e

Set admin database name to adminPanel for media_clicks collection

Browse files

- Change default MONGODB_ADMIN_DB_NAME from colorization_db to adminPanel
- Add logging to show which admin database is being used
- Media clicks will now be saved in adminPanel.media_clicks collection

Files changed (2) hide show
  1. app/config.py +1 -1
  2. app/database.py +2 -1
app/config.py CHANGED
@@ -59,7 +59,7 @@ class Settings(BaseSettings):
59
  MONGODB_URI: str = os.getenv("MONGODB_URI", "")
60
  MONGODB_DB_NAME: str = os.getenv("MONGODB_DB_NAME", "colorization_db")
61
  MONGODB_ADMIN: str = os.getenv("MONGODB_ADMIN", "")
62
- MONGODB_ADMIN_DB_NAME: str = os.getenv("MONGODB_ADMIN_DB_NAME", None) or os.getenv("MONGODB_DB_NAME", "colorization_db")
63
  DEFAULT_CATEGORY_COLORIZATION: str = os.getenv("DEFAULT_CATEGORY_COLORIZATION", "")
64
  DEFAULT_CATEGORY_FALLBACK: str = os.getenv("DEFAULT_CATEGORY_FALLBACK", "69368f722e46bd68ae188984")
65
 
 
59
  MONGODB_URI: str = os.getenv("MONGODB_URI", "")
60
  MONGODB_DB_NAME: str = os.getenv("MONGODB_DB_NAME", "colorization_db")
61
  MONGODB_ADMIN: str = os.getenv("MONGODB_ADMIN", "")
62
+ MONGODB_ADMIN_DB_NAME: str = os.getenv("MONGODB_ADMIN_DB_NAME", "adminPanel")
63
  DEFAULT_CATEGORY_COLORIZATION: str = os.getenv("DEFAULT_CATEGORY_COLORIZATION", "")
64
  DEFAULT_CATEGORY_FALLBACK: str = os.getenv("DEFAULT_CATEGORY_FALLBACK", "69368f722e46bd68ae188984")
65
 
app/database.py CHANGED
@@ -82,8 +82,9 @@ def get_admin_database():
82
  if _admin_db is None:
83
  client = get_admin_client()
84
  if client:
85
- db_name = os.getenv("MONGODB_ADMIN_DB_NAME", os.getenv("MONGODB_DB_NAME", "colorization_db"))
86
  _admin_db = client[db_name]
 
87
  else:
88
  logger.warning("Admin MongoDB client not available")
89
  return _admin_db
 
82
  if _admin_db is None:
83
  client = get_admin_client()
84
  if client:
85
+ db_name = os.getenv("MONGODB_ADMIN_DB_NAME", "adminPanel")
86
  _admin_db = client[db_name]
87
+ logger.info("Using admin database: %s", db_name)
88
  else:
89
  logger.warning("Admin MongoDB client not available")
90
  return _admin_db