diff --git a/src/Tree/Controllers/TreeController.cs b/src/Tree/Controllers/TreeController.cs index aeae4e251542a021cfb8bdf82029f85c0bf3293e..b8f8cb8d9a43b0881969789f480e54de93ca32cb 100644 --- a/src/Tree/Controllers/TreeController.cs +++ b/src/Tree/Controllers/TreeController.cs @@ -192,7 +192,7 @@ namespace Coscine.Api.Tree.Controllers graph.Assert( value.Subject, value.Predicate, - graph.CreateLiteralNode((value.Object as LiteralNode).Value, new Uri(shDatatype.Object.ToString())) + graph.CreateLiteralNode((value.Object as LiteralNode)?.Value, new Uri(shDatatype.Object.ToString())) ); } } @@ -424,7 +424,7 @@ namespace Coscine.Api.Tree.Controllers var tripleObject = triple.Object; if (tripleObject is ILiteralNode) { - var tripleObjectString = (tripleObject as ILiteralNode).Value; + var tripleObjectString = (tripleObject as ILiteralNode)?.Value; if (tripleObjectString.Equals("{ME}")) { tripleObjectString = tripleObjectString.Replace("{ME}", user.DisplayName);