Merge branch 'master' of github.com:chamilo/chamilo-lms

pull/5156/head
Yannick Warnier 2 years ago
commit eca25326da
  1. 2
      assets/vue/router/index.js
  2. 12
      assets/vue/services/courseService.js

@ -93,7 +93,7 @@ const router = createRouter({
name: "CourseHome", name: "CourseHome",
component: CourseHome, component: CourseHome,
beforeEnter: async (to) => { beforeEnter: async (to) => {
const check = await courseService.checkLegal(to.params.id) const check = await courseService.checkLegal(to.params.id, to.query?.sid)
if (check.redirect) { if (check.redirect) {
window.location.href = check.url window.location.href = check.url

@ -66,10 +66,18 @@ const courseService = {
/** /**
* @param {number} courseId * @param {number} courseId
* @param {number=} sessionId
* @returns {Promise<Object>} * @returns {Promise<Object>}
*/ */
checkLegal: async (courseId) => { checkLegal: async (courseId, sessionId = 0) => {
const { data } = await axios.get(ENTRYPOINT + `../course/${courseId}/checkLegal.json`) const { data } = await axios.get(
`/course/${courseId}/checkLegal.json`,
{
params: {
sid: sessionId,
},
}
)
return data return data
}, },

Loading…
Cancel
Save