From 7b28e64c9ed65d65f7aa2c54312faa45ed10b1b2 Mon Sep 17 00:00:00 2001 From: Shannon Date: Thu, 25 Jun 2015 16:55:55 +0200 Subject: [PATCH] updates NodeDto and PropertyTypeDto to auto-gen GUIDs by default --- src/Umbraco.Core/Models/Rdbms/NodeDto.cs | 6 ++++++ src/Umbraco.Core/Models/Rdbms/PropertyTypeDto.cs | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/Umbraco.Core/Models/Rdbms/NodeDto.cs b/src/Umbraco.Core/Models/Rdbms/NodeDto.cs index fd64372ec5..d7a859ef06 100644 --- a/src/Umbraco.Core/Models/Rdbms/NodeDto.cs +++ b/src/Umbraco.Core/Models/Rdbms/NodeDto.cs @@ -9,6 +9,12 @@ namespace Umbraco.Core.Models.Rdbms [ExplicitColumns] internal class NodeDto { + public NodeDto() + { + //By default, always generate a new guid + UniqueId = Guid.NewGuid(); + } + public const int NodeIdSeed = 1050; [Column("id")] diff --git a/src/Umbraco.Core/Models/Rdbms/PropertyTypeDto.cs b/src/Umbraco.Core/Models/Rdbms/PropertyTypeDto.cs index 858b94502a..621ace555b 100644 --- a/src/Umbraco.Core/Models/Rdbms/PropertyTypeDto.cs +++ b/src/Umbraco.Core/Models/Rdbms/PropertyTypeDto.cs @@ -9,6 +9,12 @@ namespace Umbraco.Core.Models.Rdbms [ExplicitColumns] internal class PropertyTypeDto { + public PropertyTypeDto() + { + //by default always create a new guid + UniqueId = Guid.NewGuid(); + } + [Column("id")] [PrimaryKeyColumn(IdentitySeed = 50)] public int Id { get; set; }