Restored to '6db91c5cef83702da055ec41ac10c52d783a6d44'

Replit-Restored-To: 6db91c5cef
This commit is contained in:
marco370 2025-10-17 08:46:22 +00:00
parent fcb2020618
commit a1515f40eb

View File

@ -143,11 +143,7 @@ export default function Vehicles() {
const createVehicleMutation = useMutation({ const createVehicleMutation = useMutation({
mutationFn: async (data: VehicleForm) => { mutationFn: async (data: VehicleForm) => {
const payload = { return apiRequest("POST", "/api/vehicles", data);
...data,
assignedGuardId: data.assignedGuardId === "unassigned" ? null : data.assignedGuardId,
};
return apiRequest("POST", "/api/vehicles", payload);
}, },
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries({ queryKey: ["/api/vehicles"] }); queryClient.invalidateQueries({ queryKey: ["/api/vehicles"] });
@ -522,7 +518,7 @@ export default function Vehicles() {
</SelectTrigger> </SelectTrigger>
</FormControl> </FormControl>
<SelectContent> <SelectContent>
<SelectItem value="unassigned">Nessuno</SelectItem> <SelectItem value="">Nessuno</SelectItem>
{guards?.map(guard => ( {guards?.map(guard => (
<SelectItem key={guard.id} value={guard.id}> <SelectItem key={guard.id} value={guard.id}>
{guard.badgeNumber} {guard.badgeNumber}
@ -749,7 +745,7 @@ export default function Vehicles() {
</SelectTrigger> </SelectTrigger>
</FormControl> </FormControl>
<SelectContent> <SelectContent>
<SelectItem value="unassigned">Nessuno</SelectItem> <SelectItem value="">Nessuno</SelectItem>
{guards?.map(guard => ( {guards?.map(guard => (
<SelectItem key={guard.id} value={guard.id}> <SelectItem key={guard.id} value={guard.id}>
{guard.badgeNumber} {guard.badgeNumber}