From 9b0200511668a392c056a0d8afd53b796f961044 Mon Sep 17 00:00:00 2001 From: consultoria-as Date: Wed, 29 Apr 2026 06:31:11 +0000 Subject: [PATCH] fix(blueprints): correct auth import and decorator call in tasks_bp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Changed 'from auth import require_auth' → 'from middleware import require_auth' - Added missing parentheses: @require_auth → @require_auth() - Prevents 'No module named auth' and endpoint name collision errors --- pos/blueprints/tasks_bp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pos/blueprints/tasks_bp.py b/pos/blueprints/tasks_bp.py index 5afa0f8..ab9f970 100644 --- a/pos/blueprints/tasks_bp.py +++ b/pos/blueprints/tasks_bp.py @@ -1,14 +1,14 @@ """Blueprint for background task management (Celery).""" from flask import Blueprint, jsonify, request -from auth import require_auth +from middleware import require_auth from tasks import warm_vehicle_cache_task, generate_report_task tasks_bp = Blueprint('tasks', __name__, url_prefix='/pos/api/tasks') @tasks_bp.route('/warm-cache', methods=['POST']) -@require_auth +@require_auth() def enqueue_warm_cache(): """Enqueue vehicle cache warming task.""" task = warm_vehicle_cache_task.apply_async() @@ -16,7 +16,7 @@ def enqueue_warm_cache(): @tasks_bp.route('/report', methods=['POST']) -@require_auth +@require_auth() def enqueue_report(): """Enqueue report generation task.""" data = request.get_json() or {}