From bb03cb05331a7997f8c20ba0d17386bb95908abf Mon Sep 17 00:00:00 2001 From: John Mizerek Date: Sun, 15 Mar 2026 15:06:42 -0700 Subject: [PATCH] Cast prices to float in getForBuilder.php Co-Authored-By: Claude Opus 4.6 --- api/menu/getForBuilder.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/menu/getForBuilder.php b/api/menu/getForBuilder.php index c6c52d5..cf6fffb 100644 --- a/api/menu/getForBuilder.php +++ b/api/menu/getForBuilder.php @@ -20,7 +20,7 @@ function buildOptionsTree(array $allOptions, int $parentId): array { 'id' => 'opt_' . $opt['ItemID'], 'dbId' => (int) $opt['ItemID'], 'name' => $opt['Name'], - 'price' => $opt['Price'], + 'price' => (float) $opt['Price'], 'isDefault' => (int) $opt['IsDefault'] === 1, 'sortOrder' => (int) $opt['SortOrder'], 'requiresSelection' => (int) ($opt['RequiresSelection'] ?? 0) === 1, @@ -258,7 +258,7 @@ try { 'id' => 'mod_' . $tid, 'dbId' => $tid, 'name' => $t['Name'], - 'price' => $t['Price'], + 'price' => (float) $t['Price'], 'isDefault' => (int) $t['IsDefault'] === 1, 'sortOrder' => (int) $t['SortOrder'], 'isTemplate' => true, @@ -322,7 +322,7 @@ try { 'dbId' => $itemID, 'name' => $item['Name'], 'description' => $item['Description'] ?? '', - 'price' => $item['Price'], + 'price' => (float) $item['Price'], 'imageUrl' => $itemImageUrl, 'photoTaskId' => null, 'modifiers' => $itemModifiers,