aboutsummaryrefslogtreecommitdiffstats
path: root/apps
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-09-19 21:26:24 +0200
committerBart Visscher <bartv@thisnet.nl>2013-02-05 17:56:51 +0100
commit3e7ca373ec75434755fa5c1a63a6b3b126ba4fb7 (patch)
tree4ec6d36b58b292555ae88345d46d1b3da75d9edc /apps
parent148e4facfae0fc4ea0198212882920747014ecce (diff)
downloadnextcloud-server-3e7ca373ec75434755fa5c1a63a6b3b126ba4fb7.tar.gz
nextcloud-server-3e7ca373ec75434755fa5c1a63a6b3b126ba4fb7.zip
Only calculate md5 of local file once
Diffstat (limited to 'apps')
-rw-r--r--apps/files_versions/lib/versions.php3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/files_versions/lib/versions.php b/apps/files_versions/lib/versions.php
index 1db0a8fef89..ca7eb9e7354 100644
--- a/apps/files_versions/lib/versions.php
+++ b/apps/files_versions/lib/versions.php
@@ -195,6 +195,7 @@ class Storage {
$files_view = new \OC_FilesystemView('/'.$uid.'/files');
$local_file = $files_view->getLocalFile($filename);
+ $local_file_md5 = \md5_file( $local_file );
foreach( $matches as $ma ) {
$parts = explode( '.v', $ma );
@@ -206,7 +207,7 @@ class Storage {
$versions[$key]['size'] = $versions_fileview->filesize($filename.'.v'.$version);
// if file with modified date exists, flag it in array as currently enabled version
- ( \md5_file( $ma ) == \md5_file( $local_file ) ? $versions[$key]['fileMatch'] = 1 : $versions[$key]['fileMatch'] = 0 );
+ ( \md5_file( $ma ) == $local_file_md5 ? $versions[$key]['fileMatch'] = 1 : $versions[$key]['fileMatch'] = 0 );
}