Use a file hash to decide if a file is editable when resyncing GitOrigin-RevId: 57d78b3d73bf2595070a7c7eb7ec97eeece3a163
@@ -1365,6 +1365,7 @@ const ProjectEntityUpdateHandler = {
file: file.file._id,
path: file.path,
url: FileStoreHandler._buildUrl(projectId, file.file._id),
+ _hash: file.file.hash,
}))
DocumentUpdaterHandler.resyncProjectHistory(
@@ -1929,6 +1929,7 @@ describe('ProjectEntityUpdateHandler', function () {
{
file: {
_id: fileId,
+ hash: '123456',
},
path: 'universe.png',
@@ -1970,6 +1971,7 @@ describe('ProjectEntityUpdateHandler', function () {
file: fileId,
url: `www.filestore.test/${projectId}/${fileId}`,
+ _hash: '123456',
]
this.DocumentUpdaterHandler.resyncProjectHistory