From 6cc6751c713a6fe758272b0716e042d2f0ea2bf9 Mon Sep 17 00:00:00 2001 From: isaacclad Date: Wed, 10 Jun 2026 23:16:13 +0000 Subject: [PATCH] Afia: fix dangling QrTypeCatalog::eventTypes() in chat context MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit AfiaController::context() called QrTypeCatalog::eventTypes(), which does not exist on this app's catalog (leftover from the Events-app template) — every Afia chat 500'd with 'Afia could not respond right now' before the LLM was ever reached. Use storefrontTypes() (shop/menu/booking), the QR types this merchant app actually owns. Co-Authored-By: Claude Opus 4.8 --- app/Http/Controllers/Qr/AfiaController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/Qr/AfiaController.php b/app/Http/Controllers/Qr/AfiaController.php index e6fe0a7..53f54cc 100644 --- a/app/Http/Controllers/Qr/AfiaController.php +++ b/app/Http/Controllers/Qr/AfiaController.php @@ -45,7 +45,7 @@ class AfiaController extends Controller return ['signed_in' => 'no']; } - $types = QrTypeCatalog::eventTypes(); + $types = QrTypeCatalog::storefrontTypes(); $codes = $account->qrCodes()->whereIn('type', $types); $ctx = [