diff --git a/src/libs/middlewares/id2str.js b/src/libs/middlewares/id2str.js
index 96ddef754ca952343c8a6561bd380ca5ee51ab52..45fb94e7242eaa26604b70d05713a43d93f87f78 100644
--- a/src/libs/middlewares/id2str.js
+++ b/src/libs/middlewares/id2str.js
@@ -161,7 +161,7 @@ const ids = {
     age_student_code_id: ageStudentCode,
     transport_id: transport,
     arrangement_id: arrangement,
-    arrangement_id: discipline
+    discipline: discipline
 };
 
 function transform(removeId=false) {
@@ -264,5 +264,6 @@ module.exports = {
     transport,
     govermentAgreement,
     arrangement,
-    nightTime
+    nightTime,
+    discipline
 };
diff --git a/src/libs/routes/disciplines.js b/src/libs/routes/disciplines.js
index 609748ff3b378cc6f601b18f34c24e9f9b43571b..e557653fe7d4d8b06e85aeba761441ee0d6a7fac 100644
--- a/src/libs/routes/disciplines.js
+++ b/src/libs/routes/disciplines.js
@@ -190,7 +190,8 @@ disciplinesApp.get('/discipline', (req, res, next) => {
             name: id2str.discipline(i)
         })
     }
-})
+    next();
+}, response('discipline'))
 
 rqf.addField({
     name: 'filter',