diff --git a/src/Database/Models/ResourceModel.cs b/src/Database/Models/ResourceModel.cs index a0d6cf2b231013f442691a99997de6678ce73819..7020cf0aa887ba38944fb1b4a1fbf3289493dd5c 100644 --- a/src/Database/Models/ResourceModel.cs +++ b/src/Database/Models/ResourceModel.cs @@ -186,7 +186,10 @@ namespace Coscine.Database.Models LinkedResourceTypeModel linkedResourceTypeModel = new LinkedResourceTypeModel(); if (resource.ResourceTypeOptionId == null) { - linkedResourceTypeModel.Insert(new LinkedResourceType()); + LinkedResourceType linkedResourceType = new LinkedResourceType(); + linkedResourceTypeModel.Insert(linkedResourceType); + resource.ResourceTypeOptionId = linkedResourceType.Id; + Update(resource); } } else