From 80e49ce358828464a3faa8dccd929ac5905cc1e2 Mon Sep 17 00:00:00 2001 From: Jimmy Domagala-Tang Date: Mon, 8 Jul 2024 12:46:06 -0400 Subject: [PATCH] Merge pull request #19292 from overleaf/jdt-mj-imported-at copying a project should preserve a linked files created timestamp GitOrigin-RevId: d82506db1fb3f54567e638346179413468419b82 --- services/web/app/src/Features/Project/ProjectDuplicator.js | 1 + services/web/test/unit/src/Project/ProjectDuplicatorTests.js | 1 + 2 files changed, 2 insertions(+) diff --git a/services/web/app/src/Features/Project/ProjectDuplicator.js b/services/web/app/src/Features/Project/ProjectDuplicator.js index cfbb856894..87c71d2448 100644 --- a/services/web/app/src/Features/Project/ProjectDuplicator.js +++ b/services/web/app/src/Features/Project/ProjectDuplicator.js @@ -194,6 +194,7 @@ async function _copyFiles(sourceEntries, sourceProject, targetProject) { const file = new File({ name: SafePath.clean(sourceFile.name) }) if (sourceFile.linkedFileData != null) { file.linkedFileData = sourceFile.linkedFileData + file.created = sourceFile.created } if (sourceFile.hash != null) { file.hash = sourceFile.hash diff --git a/services/web/test/unit/src/Project/ProjectDuplicatorTests.js b/services/web/test/unit/src/Project/ProjectDuplicatorTests.js index cd3bc83a6a..446d95047f 100644 --- a/services/web/test/unit/src/Project/ProjectDuplicatorTests.js +++ b/services/web/test/unit/src/Project/ProjectDuplicatorTests.js @@ -18,6 +18,7 @@ describe('ProjectDuplicator', function () { this.file2 = { name: 'file2', _id: 'file2', + created: '2024-07-05T14:18:31.401+00:00', linkedFileData: { provider: 'url' }, hash: '123456', }