diff --git a/src/studydocs/list.js b/src/studydocs/list.js
index f94c611c3d0627aada1d9278da20ce8a164bd31f..873263bdf4c9ddfa824b782251a38dc281f3bba8 100644
--- a/src/studydocs/list.js
+++ b/src/studydocs/list.js
@@ -15,7 +15,7 @@ export default class StudydocTable {
   getItemData(data) {
     return [
       m('div', { style: { width: 'calc(100% - 32em)' } }, data.title),
-      m('div', { style: { width: '6em' } }, data.department.toUpperCase()),
+      m('div', { style: { width: '6em' } }, data.department && data.department.toUpperCase()),
       m('div', { style: { width: '6em' } }, data.semester),
       m('div', { style: { width: '10em' } }, data.lecture),
       m('div', { style: { width: '10em' } }, data.files.map((file) => {