diff --git a/api/views.py b/api/views.py index 1031e3a9..3891d188 100644 --- a/api/views.py +++ b/api/views.py @@ -106,8 +106,9 @@ def car_list(request): page = request.GET.get("page", 1) per_page = 10 - cars = inventory_models.Car.objects.filter(dealer=dealer).values( + cars = inventory_models.Car.objects.all().values( "vin", + "year", "id_car_make__name", "id_car_model__name", "status" diff --git a/haikalbot/ai_agent.py b/haikalbot/ai_agent.py index 0ef515c4..083adb7a 100644 --- a/haikalbot/ai_agent.py +++ b/haikalbot/ai_agent.py @@ -753,12 +753,14 @@ def analyze_prompt(prompt: str) -> Dict[str, Any]: """ # Detect language language = "ar" if bool(re.search(r'[\u0600-\u06FF]', prompt)) else "en" - filtered_apps = ['inventory', 'django_ledger', 'appointments', 'plans'] + filtered_apps = ['inventory'] try: analyzer = DjangoModelAnalyzer() model_structure = get_all_model_structures(filtered_apps=filtered_apps) - + print(model_structure) analysis = analyzer.analyze_prompt(prompt, model_structure) + print(analysis) + if not analysis or not analysis.app_label or not analysis.model_name: return {