diff --git a/src/common/middleware/apiConfig.ts b/src/common/middleware/apiConfig.ts index f84ed46..38e70c1 100644 --- a/src/common/middleware/apiConfig.ts +++ b/src/common/middleware/apiConfig.ts @@ -871,7 +871,10 @@ export const apiList = { }, '/content/v3/hierarchy/:identifier', ), - + '/api/course/v1/hierarchy/:identifier': createRouteObject( + common_public_get, + '/content/v3/hierarchy/:identifier', + ), '/action/license/v3/create': createRouteObject( { post: { @@ -1492,6 +1495,8 @@ export const publicAPI = [ '/user/v1/forgot-password', '/questionset/v5/private/read/:identifier', '/action/composite/v3/search', + '/api/content/v1/read/:identifier', + '/api/course/v1/hierarchy/:identifier', ]; // api which required academic year diff --git a/src/common/middleware/middleware.service.ts b/src/common/middleware/middleware.service.ts index cd17839..a32eb23 100644 --- a/src/common/middleware/middleware.service.ts +++ b/src/common/middleware/middleware.service.ts @@ -272,6 +272,7 @@ export class MiddlewareServices { '/api/content': 'CONTENT_SERVICE', '/action/license': 'CONTENT_SERVICE', '/action/collection': 'CONTENT_SERVICE', + '/api/course/': 'CONTENT_SERVICE', }; // Iterate over the mapping to find the correct service based on the URL prefix