diff --git a/package.json b/package.json index 5c67e91..d80455f 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@quasar/extras": "^1.15.11", "@vue/apollo-composable": "4.0.0-beta.2", "@vue/apollo-option": "^4.0.0-beta.5", + "apollo-upload-client": "^17.0.0", "axios": "^1.4.0", "graphql": "16.6.0", "graphql-tag": "2.12.6", diff --git a/src/components/FormWrapper.vue b/src/components/FormWrapper.vue index dcc4ea5..3d5d87e 100644 --- a/src/components/FormWrapper.vue +++ b/src/components/FormWrapper.vue @@ -27,8 +27,7 @@ const props = defineProps({ const emits = defineEmits(["save"]); const saveForm = () => { - const formDataCopy = JSON.parse(JSON.stringify(props.modelValue)); - emits("save", formDataCopy); + emits("save", props.modelValue); if (props.resetAfterSubmit) { console.error("Not implemented") @@ -38,9 +37,6 @@ const saveForm = () => { diff --git a/src/components/aircrafts/AircraftsList.vue b/src/components/aircrafts/AircraftsList.vue index 0187648..4e8453d 100644 --- a/src/components/aircrafts/AircraftsList.vue +++ b/src/components/aircrafts/AircraftsList.vue @@ -9,9 +9,14 @@ const props = defineProps({