fix: restore natural sorting for vehicles by bidder assigned number

This commit is contained in:
2026-05-01 15:16:47 -04:00
parent 3703ed569a
commit 1b30673823
2 changed files with 6 additions and 13 deletions
+5 -5
View File
@@ -374,15 +374,15 @@ class PagesController extends Controller
->orderBy('bidder_assigned_number')
->get();
return view('winningbidderlist', ['winning_bidders' => $winnerlist_results]);
}
public function judgingentry(Request $judgingentry_req)
{
$judges = \App\Models\Judges::all();
$vehicles = \App\Models\Vehicles::with('vehicleOwner')
->join('bidders', 'vehicles.owner', '=', 'bidders.bidder_assigned_number')
->orderByRaw('CAST(bidder_assigned_number AS UNSIGNED) ASC')
$vehicles = \App\Models\Vehicles::select('vehicles.*')
->leftJoin('bidders', 'vehicles.owner', '=', 'bidders.bidder_assigned_number')
->orderByRaw('CAST(bidders.bidder_assigned_number AS UNSIGNED) ASC')
->get();
\Log::info("Judges count: " . $judges->count());
if ($judgingentry_req->isMethod('post')) {
\Log::info("Vehicles count: " . $vehicles->count());
if ($judgingentry_req->isMethod('post')) {
@@ -39,14 +39,7 @@
dropdownParent: 'body',
controlInput: '<input>',
maxOptions: null,
sortField: [{
field: 'text',
direction: 'asc',
func: function(a, b) {
// Natural sort for bidder/car numbers
return a.text.localeCompare(b.text, undefined, {numeric: true, sensitivity: 'base'});
}
}]
sortField: [] // Respect server-side order
});
});
};