fix: use SQL CAST for reliable numeric sorting of bidder numbers

This commit is contained in:
2026-05-01 14:00:38 -04:00
parent 6193e7fce4
commit 30dbbd6d58
+1 -3
View File
@@ -81,9 +81,7 @@ class PagesController extends Controller
public function checkout(Request $checkout_req)
{
if (!$checkout_req->checkoutbiddernum) {
$bidders = \App\Models\Bidders::all()->sortBy(function($bidder) {
return (int) $bidder->bidder_assigned_number;
});
$bidders = \App\Models\Bidders::orderByRaw('CAST(bidder_assigned_number AS UNSIGNED) ASC')->get();
return view('checkout_select_form', ['bidders' => $bidders]);
} elseif (!$checkout_req->checkout_payment_method) {
$checkout_bidder = $checkout_req->checkoutbiddernum;