From 165cd840cf9a3ad5cf567d2ca20034491f683ef2 Mon Sep 17 00:00:00 2001 From: Macky Date: Wed, 19 Aug 2026 10:05:45 +0700 Subject: [PATCH] fix(script): bootstrap sys.path so 'app' imports regardless of cwd in fix_openers --- backend/scripts/fix_openers.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/scripts/fix_openers.py b/backend/scripts/fix_openers.py index 32825fc..0a0b5b8 100644 --- a/backend/scripts/fix_openers.py +++ b/backend/scripts/fix_openers.py @@ -12,8 +12,13 @@ Usage: from __future__ import annotations import re +import sys from pathlib import Path +# Make `app` importable no matter what directory the script is invoked from. +# The repo layout is /app ; this script lives in /scripts/. +sys.path.insert(0, str(Path(__file__).resolve().parent.parent)) + from app.config import Config from app.services.groups import GroupStore