From f0bf2ce6d582d6e6a912c00cc63d7db844c26f93 Mon Sep 17 00:00:00 2001 From: Petar Hristov <hristov@itc.rwth-aachen.de> Date: Fri, 25 Jun 2021 13:38:21 +0200 Subject: [PATCH] Fix: Linked Resources now working (coscine/issues#1616) --- src/Tree/Controllers/TreeController.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Tree/Controllers/TreeController.cs b/src/Tree/Controllers/TreeController.cs index 67d6eae..4e6f380 100644 --- a/src/Tree/Controllers/TreeController.cs +++ b/src/Tree/Controllers/TreeController.cs @@ -83,7 +83,7 @@ namespace Coscine.Api.Tree.Controllers /// <param name="path">Path to the file</param> /// <returns> JSON Object with the metadata if ok, otherwise Statuscode 400 or 401 or 404</returns> [HttpGet("[controller]/{resourceId}/{*path}")] - public async Task<IActionResult> GetMetadata(string resourceId, string path) + public async Task<IActionResult> GetMetadata(string resourceId, string path = "") { var rawPath = path; path = $"/{path}"; @@ -167,12 +167,12 @@ namespace Coscine.Api.Tree.Controllers ["Download"] = new JObject { ["Method"] = "GET", - ["Url"] = resourceTypeDefinition?.GetEntryDownloadUrl(rawPath, null, resourceTypeOptions).Result.ToString() + ["Url"] = resourceTypeDefinition?.GetEntryDownloadUrl(rawPath, null, resourceTypeOptions).Result?.ToString() }, ["Upload"] = new JObject { ["Method"] = "PUT", - ["Url"] = resourceTypeDefinition?.GetEntryStoreUrl(rawPath, null, resourceTypeOptions).Result.ToString() + ["Url"] = resourceTypeDefinition?.GetEntryStoreUrl(rawPath, null, resourceTypeOptions).Result?.ToString() } } }; -- GitLab