diff --git a/.github/workflows/python-code-quality.yml b/.github/workflows/python-code-quality.yml index f9aa63b..e3a8977 100644 --- a/.github/workflows/python-code-quality.yml +++ b/.github/workflows/python-code-quality.yml @@ -18,7 +18,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pylint black + pip install pylint==3.0.3 black==24.2.0 - name: Run Black run: | black --check --diff . @@ -39,7 +39,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install pylint black + pip install pylint==3.0.3 black==24.2.0 - name: Run Black run: | black --check --diff . diff --git a/scheduler/app/faas_scheduler/utils.py b/scheduler/app/faas_scheduler/utils.py index 331a3f1..f184c19 100644 --- a/scheduler/app/faas_scheduler/utils.py +++ b/scheduler/app/faas_scheduler/utils.py @@ -513,7 +513,11 @@ def get_script_runs( ScriptLog.return_code, ScriptLog.operate_from, ] - query = db_session.query(ScriptLog).options(load_only(*fields)) + query = ( + db_session.query(ScriptLog) + .options(load_only(*fields)) + .order_by(ScriptLog.id.desc()) + ) if org_id: query = query.filter_by(org_id=org_id)