Deploy: 2026-05-24 02:17:11

This commit is contained in:
Hamza-Ayed
2026-05-24 02:17:11 +03:00
parent 76eb2f0d5f
commit da492d7187
2 changed files with 18 additions and 19 deletions

View File

@@ -490,6 +490,17 @@ class WhatsAppController extends BaseController
$rule = \App\Models\ChatbotRule::findActiveForRule($session['company_id'], $session['id']);
error_log("[triggerAutoReply] ChatbotRule found: " . ($rule ? 'yes' : 'no') . ", is_active: " . ($rule['is_active'] ?? 'N/A'));
if (!$rule || !$rule['is_active']) {
// Debug: Why is there no rule?
$allRules = \App\Core\Database::select("SELECT id, company_id, session_id, is_active FROM chatbot_rules WHERE company_id = ?", [$session['company_id']]);
error_log("[triggerAutoReply] Debug: Found " . count($allRules) . " rules for company " . $session['company_id'] . ". Rules: " . json_encode($allRules));
// Test the exact query
$q1 = \App\Core\Database::select("SELECT * FROM chatbot_rules WHERE company_id = ? AND (session_id = ? OR session_id IS NULL) AND is_active = 1 LIMIT 1", [$session['company_id'], $session['id']]);
error_log("[triggerAutoReply] Debug Q1 (with session): " . json_encode($q1));
$q2 = \App\Core\Database::select("SELECT * FROM chatbot_rules WHERE company_id = ? AND is_active = 1 LIMIT 1", [$session['company_id']]);
error_log("[triggerAutoReply] Debug Q2 (without session): " . json_encode($q2));
return;
}