Saved your changes before starting work

Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 94491beb-cc63-4877-b64a-41f1e2a4c43a
Replit-Commit-Checkpoint-Type: full_checkpoint
This commit is contained in:
marco370 2025-10-17 08:46:13 +00:00
parent 6db91c5cef
commit 6f1d83ad8f

View File

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