File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -97,6 +97,9 @@ public function buildDocument(): Document {
9797 $ document ->setContextType ('file ' );
9898 $ document ->setContextId ($ this ->getId ());
9999 $ document ->setLastSavedVersion (0 );
100+ $ document ->setLastSavedVersionTime ($ file ->getMTime ());
101+ $ document ->setLastSavedVersionEtag ($ file ->getEtag ());
102+ $ document ->setChecksum ($ this ->computeChecksum ());
100103 // This is a new document - so it needs a fresh base version etag.
101104 $ document ->setBaseVersionEtag (uniqid ());
102105 return $ document ;
@@ -157,7 +160,10 @@ public function updateDocument(Document $document): void {
157160 return ;
158161 }
159162
160- $ document ->setChecksum ($ this ->computeChecksum ());
163+ $ fileContent = $ file ->getContent ();
164+ $ fileChecksum = self ::computeCheckSum ($ fileContent );
165+
166+ $ document ->setChecksum ($ fileChecksum );
161167 $ document ->setLastSavedVersionTime ($ fileMtime );
162168 $ document ->setLastSavedVersionEtag ($ fileEtag );
163169 }
You can’t perform that action at this time.
0 commit comments