Browse Source

Fix double migration.

pull/590/head
Sebastian 5 years ago
parent
commit
b163182b64
  1. 8
      backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs

8
backend/src/Migrations/Migrations/MongoDb/ConvertDocumentIds.cs

@ -101,6 +101,14 @@ namespace Migrations.Migrations.MongoDb
var appId = document["_ai"].AsString; var appId = document["_ai"].AsString;
var documentIdOld = document["_id"].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(); var documentIdNew = DomainId.Combine(appId, documentIdOld).ToString();
document["id"] = documentIdOld; document["id"] = documentIdOld;

Loading…
Cancel
Save