From 1bb6f9a921b797e90699a0c1a6217b16dd5ce5c9 Mon Sep 17 00:00:00 2001 From: Alexis Sellier Date: Tue, 28 Feb 2023 18:37:26 +0100 Subject: [PATCH] httpd: Don't load project payload twice --- radicle-httpd/src/api/v1/projects.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/radicle-httpd/src/api/v1/projects.rs b/radicle-httpd/src/api/v1/projects.rs index 9714d2bd..565c18ac 100644 --- a/radicle-httpd/src/api/v1/projects.rs +++ b/radicle-httpd/src/api/v1/projects.rs @@ -78,9 +78,9 @@ async fn project_root_handler( .filter_map(|id| { let Ok(repo) = storage.repository(id) else { return None }; let Ok((_, head)) = repo.head() else { return None }; - let Ok(payload) = repo.project_of(ctx.profile.id()) else { return None }; let Ok((_, doc)) = repo.identity_doc() else { return None }; let Ok(doc) = doc.verified() else { return None }; + let Ok(payload) = doc.project() else { return None }; let Ok(issues) = Issues::open(ctx.profile.public_key, &repo) else { return None }; let Ok(issues) = issues.counts() else { return None }; let Ok(patches) = Patches::open(ctx.profile.public_key, &repo) else { return None };