diff --git a/src/components/VehiclesManager/VehicleEditModal.vue b/src/components/VehiclesManager/VehicleEditModal.vue
index 0d1d2b5..707bc2d 100644
--- a/src/components/VehiclesManager/VehicleEditModal.vue
+++ b/src/components/VehiclesManager/VehicleEditModal.vue
@@ -135,14 +135,16 @@ onMounted(() => {
vehiclesStore.vehiclesTable.find((v) => v.vehicleRef.id == vehiclesStore.selectedVehicleId)?.vehicleRef ?? null;
if (currentVehicleRef.value) {
+ const lastProps = vehiclesStore.lastVehicleUpdateProps;
+
vehicleValues.name = currentVehicleRef.value.name || '';
- vehicleValues.cabinName = currentVehicleRef.value.cabinName || '';
- vehicleValues.type = currentVehicleRef.value.type || '';
- vehicleValues.vehicleGroupsId = currentVehicleRef.value.vehicleGroupsId || 0;
- vehicleValues.hidden = currentVehicleRef.value.hidden;
+ vehicleValues.cabinName = lastProps.cabinName || currentVehicleRef.value.cabinName;
+ vehicleValues.type = lastProps.type || currentVehicleRef.value.type || '';
+ vehicleValues.vehicleGroupsId = lastProps.vehicleGroupsId || currentVehicleRef.value.vehicleGroupsId || 0;
+ vehicleValues.hidden = lastProps.hidden || currentVehicleRef.value.hidden;
vehicleValues.restrictions = {
- sponsorOnly: currentVehicleRef.value.restrictions?.sponsorOnly ?? null,
- teamOnly: currentVehicleRef.value.restrictions?.teamOnly ?? false,
+ sponsorOnly: lastProps.restrictions?.sponsorOnly ?? currentVehicleRef.value.restrictions?.sponsorOnly ?? null,
+ teamOnly: lastProps.restrictions?.teamOnly ?? currentVehicleRef.value.restrictions?.teamOnly ?? false,
};
}
@@ -197,6 +199,8 @@ async function updateVehicle() {
oldGroup._count.vehicles -= 1;
newGroup._count.vehicles += 1;
+ vehiclesStore.lastVehicleUpdateProps = updatedData;
+
alert('Zaktualizowano pojazd: ' + updatedData.name);
} catch (error) {
alert(handleAPIErrors(error));
diff --git a/src/components/VehiclesManager/VehicleGroupEditModal.vue b/src/components/VehiclesManager/VehicleGroupEditModal.vue
index 39fbefb..ebd94f8 100644
--- a/src/components/VehiclesManager/VehicleGroupEditModal.vue
+++ b/src/components/VehiclesManager/VehicleGroupEditModal.vue
@@ -72,7 +72,9 @@
-
+