fix(blueprints): correct auth import and decorator call in tasks_bp

- 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
This commit is contained in:
2026-04-29 06:31:11 +00:00
parent 2cfe4b3913
commit 9b02005116

View File

@@ -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 {}