diff --git a/.gitignore b/.gitignore
index 12c3e52523925ab944b3a1567fe2afab3ac94ff0..4ce7f3a7da4457d48ee46a507d45a9d35c2e842b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,3 +5,5 @@
 db.sqlite3
 db.sqlite3-journal
 .idea/*
+venv*
+
diff --git a/sopds_web_backend/views.py b/sopds_web_backend/views.py
index 41ef5dd8029aae6e940a47a45c8a0e591f4eeeb7..e1192f6f60b2f798e23fbe1e9a1e623b56241af5 100644
--- a/sopds_web_backend/views.py
+++ b/sopds_web_backend/views.py
@@ -373,7 +373,7 @@ def CatalogsView(request):
               'registerdate': row.registerdate, 'id': row.id, 'annotation': strip_tags(row.annotation), \
               'docdate': row.docdate, 'format': row.format, 'title': row.title, 'filesize': row.filesize//1000,\
               'authors':row.authors.values(), 'genres':row.genres.values(), 'series':row.series.values(), 'ser_no':row.bseries_set.values('ser_no'),\
-              'readtime': row.bookshelf_set.filter(user=request.user).values('readtime')
+              'readtime': row.bookshelf_set.filter(user=request.user).values('readtime') if config.SOPDS_AUTH else None
              }
         items.append(p)