diff --git a/src/libs/routes/disciplines.js b/src/libs/routes/disciplines.js
index 3ed46b7935ec45283d3d50713de091bcf3568b11..fcdc977f5f96f096edf6d98add45736eafacc2d7 100644
--- a/src/libs/routes/disciplines.js
+++ b/src/libs/routes/disciplines.js
@@ -162,8 +162,11 @@ disciplinesApp.get('/gender', (req, res, next) => {
 
 
 disciplinesApp.get('/contract_type', (req, res, next) => {
-    req.result = [];
-    for(let i = 1; i <= 5; ++i) {
+    req.result = [
+        id: "null",
+        name: id2str.contractType("null")
+    ];
+    for(let i = 1; i <= 4; ++i) {
         req.result.push({
             id: i,
             name: id2str.contractType(i)
diff --git a/src/libs/routes/teacher.js b/src/libs/routes/teacher.js
index 86bcf184fc72b4ea06a0a71e860b294359dfebeb..b35d9987b167866093e0f135ae1365ad0940e9a7 100644
--- a/src/libs/routes/teacher.js
+++ b/src/libs/routes/teacher.js
@@ -158,8 +158,11 @@ teacherApp.get('/gender', (req, res, next) => {
 
 
 teacherApp.get('/contract_type', (req, res, next) => {
-    req.result = [];
-    for(let i = 1; i <= 5; ++i) {
+    req.result = [
+        id: "null",
+        contractType: id2str.contractType("null")
+    ];
+    for(let i = 1; i <= 4; ++i) {
         req.result.push({
             id: i,
             name: id2str.contractType(i)