diff --git a/Telegram/SourceFiles/data/data_document.cpp b/Telegram/SourceFiles/data/data_document.cpp
index 670d6fdc8..7c2a89bf1 100644
--- a/Telegram/SourceFiles/data/data_document.cpp
+++ b/Telegram/SourceFiles/data/data_document.cpp
@@ -1382,6 +1382,7 @@ DocumentData::~DocumentData() {
 		destroyLoaderDelayed();
 	}
 	unload();
+	ActiveCache().remove(this);
 }
 
 QString DocumentData::ComposeNameString(