From 52aa64fcb6bef627da82c7d1515a5798a0d53684 Mon Sep 17 00:00:00 2001
From: Aya Morisawa <AyaMorisawa4869@gmail.com>
Date: Sat, 1 Sep 2018 19:12:07 +0900
Subject: [PATCH] Fix drop index

---
 src/models/stats.ts | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/models/stats.ts b/src/models/stats.ts
index 82c07aa67..d496f2c48 100644
--- a/src/models/stats.ts
+++ b/src/models/stats.ts
@@ -2,7 +2,12 @@ import * as mongo from 'mongodb';
 import db from '../db/mongodb';
 
 const Stats = db.get<IStats>('stats');
-Stats.dropIndex({ date: -1 } as any); // 後方互換性のため
+
+// 後方互換性のため
+Stats.dropIndex({ date: -1 } as any).catch((e: mongo.MongoError) => {
+	if (e.code !== 27) throw e;
+});
+
 Stats.createIndex({ span: -1, date: -1 }, { unique: true });
 export default Stats;