From 20b18f8ac78318ad892d3084fa01cdcc8620d7fb Mon Sep 17 00:00:00 2001
From: CoscineBot <coscine@itc.rwth-aachen.de>
Date: Fri, 23 Sep 2022 13:49:00 +0000
Subject: [PATCH] Chore: 2.14.0

# [2.14.0](https://git.rwth-aachen.de/coscine/backend/libraries/database/compare/v2.13.0...v2.14.0) (2022-09-23)

## New
* Column "Date Created" added to the Resource Table
* Column "Date Created" added to the Resource Table
* Columns "Date Created" and "Creator" added to the Project Table
* Columns "Date Created" and "Creator" added to the Project Table
---
 src/Database.Actions/Database.Actions.csproj | 2 +-
 src/Database.Tests/Database.Tests.csproj     | 2 +-
 src/Database/Database.csproj                 | 2 +-
 src/Scaffolding/DataModel/Model.cs           | 4 +---
 src/Scaffolding/Scaffolding.csproj           | 2 +-
 5 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/Database.Actions/Database.Actions.csproj b/src/Database.Actions/Database.Actions.csproj
index 56c40fd..79e130f 100644
--- a/src/Database.Actions/Database.Actions.csproj
+++ b/src/Database.Actions/Database.Actions.csproj
@@ -5,7 +5,7 @@
 	  <RootNamespace>Coscine.Database.Actions</RootNamespace>
 	  <AssemblyName>Coscine.Database.Actions</AssemblyName>
 	  <TargetFramework>net6.0</TargetFramework>
- 	  <Version>2.13.0</Version>
+ 	  <Version>2.14.0</Version>
   </PropertyGroup>
 	<ItemGroup>
 		<PackageReference Include="Coscine.Database.Helpers" Version="2.*-*" />
diff --git a/src/Database.Tests/Database.Tests.csproj b/src/Database.Tests/Database.Tests.csproj
index ed81537..6fb2973 100644
--- a/src/Database.Tests/Database.Tests.csproj
+++ b/src/Database.Tests/Database.Tests.csproj
@@ -5,7 +5,7 @@
 		<AssemblyName>Coscine.Database.Tests</AssemblyName>
 		<TargetFrameworks>net6.0;net461</TargetFrameworks>
 		<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
-		<Version>2.13.0</Version>
+		<Version>2.14.0</Version>
 	</PropertyGroup>
 	<ItemGroup>
 		<ProjectReference Include="..\Database\Database.csproj" />
diff --git a/src/Database/Database.csproj b/src/Database/Database.csproj
index ad3c697..1ba7b0c 100644
--- a/src/Database/Database.csproj
+++ b/src/Database/Database.csproj
@@ -4,7 +4,7 @@
 		<RootNamespace>Coscine.Database</RootNamespace>
 		<AssemblyName>Coscine.Database</AssemblyName>
 		<TargetFrameworks>net6.0;net461</TargetFrameworks>
-		<Version>2.13.0</Version>
+		<Version>2.14.0</Version>
 	</PropertyGroup>
 	<PropertyGroup>
 		<Authors>RWTH Aachen University</Authors>
diff --git a/src/Scaffolding/DataModel/Model.cs b/src/Scaffolding/DataModel/Model.cs
index 5c3a5f0..6655bbe 100644
--- a/src/Scaffolding/DataModel/Model.cs
+++ b/src/Scaffolding/DataModel/Model.cs
@@ -373,7 +373,7 @@ namespace Coscine.Database.DataModel
 
                 entity.Property(e => e.DateCreated)
                     .HasColumnType("datetime")
-                    .HasDefaultValueSql("(getdate())");
+                    .HasDefaultValueSql("(getutcdate())");
 
                 entity.Property(e => e.Description).IsRequired();
 
@@ -484,7 +484,6 @@ namespace Coscine.Database.DataModel
                 entity.HasOne(d => d.Resource)
                     .WithMany(p => p.ProjectResources)
                     .HasForeignKey(d => d.ResourceId)
-                    .OnDelete(DeleteBehavior.ClientSetNull)
                     .HasConstraintName("FK_ProjectResource_ResourceId_Resources_Id");
             });
 
@@ -671,7 +670,6 @@ namespace Coscine.Database.DataModel
                 entity.HasOne(d => d.Resource)
                     .WithMany(p => p.ResourceDisciplines)
                     .HasForeignKey(d => d.ResourceId)
-                    .OnDelete(DeleteBehavior.ClientSetNull)
                     .HasConstraintName("FK_ResourceDiscipline_ResourceId_Resources_Id");
             });
 
diff --git a/src/Scaffolding/Scaffolding.csproj b/src/Scaffolding/Scaffolding.csproj
index 7451e16..3755ed9 100644
--- a/src/Scaffolding/Scaffolding.csproj
+++ b/src/Scaffolding/Scaffolding.csproj
@@ -3,7 +3,7 @@
 		<RootNamespace>Coscine.Database</RootNamespace>
 		<AssemblyName>Coscine.Database.Scaffolding</AssemblyName>
 		<TargetFrameworks>net6.0;net461</TargetFrameworks>
-		<Version>2.13.0</Version>
+		<Version>2.14.0</Version>
 	</PropertyGroup>
 	<ItemGroup>
 		<PackageReference Include="Inflector.NetStandard" Version="1.2.2" />
-- 
GitLab