diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 225611374a6be832a76297cbfe613bcf2ef35093..661e98b09d543152a5c66530d0062e692d001860 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -156,6 +156,7 @@ class Storage {
 			}
 			foreach ($versions as $v) {
 				unlink($abs_path . $v['version']);
+				\OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $abs_path . $v['version']));
 				$versionsSize -= $v['size'];
 			}
 			self::setVersionsSize($uid, $versionsSize);
@@ -465,6 +466,7 @@ class Storage {
 			while ($availableSpace < 0 && $i < $numOfVersions) {
 				$version = current($allVersions);
 				$versionsFileview->unlink($version['path'].'.v'.$version['version']);
+				\OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $version['path'].'.v'.$version['version']));
 				$versionsSize -= $version['size'];
 				$availableSpace += $version['size'];
 				next($allVersions);
@@ -515,6 +517,7 @@ class Storage {
 						if ($version['version'] > $nextVersion) {
 							//distance between two version too small, delete version
 							$versionsFileview->unlink($version['path'] . '.v' . $version['version']);
+							\OC_Hook::emit('\OCP\Versions', 'delete', array('path' => $version['path'] . '.v' . $version['version']));
 							$size += $version['size'];
 							unset($allVersions[$key]); // update array with all versions
 						} else {