diff --git a/erminig/controllers/evezh/check.py b/erminig/controllers/evezh/check.py index d187e92..55bf25f 100644 --- a/erminig/controllers/evezh/check.py +++ b/erminig/controllers/evezh/check.py @@ -17,6 +17,7 @@ from erminig.controllers.evezh.parsers.sourceforge import SourceForgeRSS from erminig.handlers.versions import handle_new_version from erminig.models.db import ErminigDB from erminig.models import upstreams, versions +from erminig.core.security import run_as_user def load_state(path): @@ -29,6 +30,7 @@ def save_state(path, state): Path(path).write_text(json.dumps(state, indent=2)) +@run_as_user("pak") def sync_db(config_path): config = get_config(config_path) print(config) @@ -95,6 +97,7 @@ def get_config(path): return resolved +@run_as_user("pak") def check_versions(config_path, state=None): results = [] with ErminigDB() as db: