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;