diff --git a/src/market/acquisition/acquisition.ts b/src/market/acquisition/acquisition.ts index 3f6cd05..63041ad 100644 --- a/src/market/acquisition/acquisition.ts +++ b/src/market/acquisition/acquisition.ts @@ -18,7 +18,7 @@ const endpoint = '/api/acquisitions/'; export const useAcquiredTypesStore = defineStore('market-acquisition', () => { const acquiredTypes = ref([]); - const types = computed(() => acquiredTypes.value); + const types = computed(() => acquiredTypes.value.filter(item => item.remaining > 0)); const addType = async (type: number, quantity: number, price: number) => { acquiredTypes.value = [...acquiredTypes.value, (await marbasAxiosInstance.post(endpoint, { type: type, @@ -52,10 +52,10 @@ export const useAcquiredTypesStore = defineStore('market-acquisition', () => { } }); } - await marbasAxiosInstance.put(`${endpoint}${item.id}`, item); + await marbasAxiosInstance.put(`${endpoint}${item.id}/`, item); }; - marbasAxiosInstance.get(endpoint).then(res => acquiredTypes.value = res.data.filter(item => item.remaining > 0)); + marbasAxiosInstance.get(endpoint).then(res => acquiredTypes.value = res.data); return { types, addType, removeType }; }); \ No newline at end of file