From b163182b649937bd310f3dbc6e5cc1d0e69c105c Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 5 Oct 2020 21:05:35 +0200 Subject: [PATCH] Fix double migration. --- .../Migrations/Migrations/MongoDb/ConvertDocumentIds.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs b/backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs index 6a571eaf4..62e6bfcdf 100644 --- a/backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs +++ b/backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs @@ -101,6 +101,14 @@ namespace Migrations.Migrations.MongoDb var appId = document["_ai"].AsString; var documentIdOld = document["_id"].AsString; + + if (documentIdOld.Contains("--", StringComparison.OrdinalIgnoreCase)) + { + var index = documentIdOld.LastIndexOf("--", StringComparison.OrdinalIgnoreCase); + + documentIdOld = documentIdOld.Substring(index + 2); + } + var documentIdNew = DomainId.Combine(appId, documentIdOld).ToString(); document["id"] = documentIdOld;