diff --git a/src/abstraction/repository/programSeriesRepository.js b/src/abstraction/repository/programSeriesRepository.js index 4fc39b7..7ebb60b 100644 --- a/src/abstraction/repository/programSeriesRepository.js +++ b/src/abstraction/repository/programSeriesRepository.js @@ -21,10 +21,10 @@ export default class ProgramSeriesRepository { return getJson(response.data.data); } } - async update({ courseId, seriesId }, data) { + async update(data, seriesId) { let json = setData(data); let response = await axios.put( - url("updateSeries", { course: courseId, series: seriesId }), + url("updateSeries", { series: seriesId }), json ); if (response.status === 200) { diff --git a/src/abstraction/resources/programSeriesResource.js b/src/abstraction/resources/programSeriesResource.js index 29431e4..8d6684e 100644 --- a/src/abstraction/resources/programSeriesResource.js +++ b/src/abstraction/resources/programSeriesResource.js @@ -1,5 +1,4 @@ import { getJsonTrainer } from './trainerProgramResource'; -import { objectToFormData } from "@/utils/objectToFormData"; export const getJson = (data) => ({ id: data.id, trainer: data.trainer ? getJsonTrainer(data.trainer) : {}, @@ -28,5 +27,5 @@ export const setData = (data) => { estimate_time: data.estimate_time, repeat: data.repeat }; - return objectToFormData(formData); + return formData; }; \ No newline at end of file diff --git a/src/components/ProgramSeries/Modals/AddSeriesModal.vue b/src/components/ProgramSeries/Modals/AddSeriesModal.vue index c9735a4..b8a0e45 100644 --- a/src/components/ProgramSeries/Modals/AddSeriesModal.vue +++ b/src/components/ProgramSeries/Modals/AddSeriesModal.vue @@ -110,7 +110,6 @@ export default { if (this.form.id) { let response = await this.updateSeriesToProgram({ data: this.form, - courseId: +this.programId, seriesId: +this.form.id, }); if (response) { diff --git a/src/router/url.js b/src/router/url.js index df9e60d..2257d11 100644 --- a/src/router/url.js +++ b/src/router/url.js @@ -40,7 +40,7 @@ const urls = { // programs -> series indexSeries: "trainer/courses/:course/series", storeSeries: "trainer/course/:course/series", - updateSeries: "trainer/course/:course/series/:series", + updateSeries: "trainer/series/:series", destroySeries: "trainer/series/:series", // programs -> series -> workouts indexSeriesWorkouts: "trainer/courses/:course/series/:series/workouts", diff --git a/src/store/modules/programSeries/actions.js b/src/store/modules/programSeries/actions.js index 99ac5f0..39a973a 100644 --- a/src/store/modules/programSeries/actions.js +++ b/src/store/modules/programSeries/actions.js @@ -26,9 +26,9 @@ export default { return resource } }, - async updateSeriesToProgram({ commit }, { data, courseId, seriesId }) { + async updateSeriesToProgram({ commit }, { data, seriesId }) { let repository = new ProgramSeriesRepository(); - const resource = await repository.update({ courseId, seriesId }, data); + const resource = await repository.update(data, seriesId); commit("UPDATE_SERIES_TO_PROGRAM", resource); }, async deleteSeriesFromProgram({ commit }, seriesId) {