aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/forge/gitlab/mod.rs8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/forge/gitlab/mod.rs b/src/forge/gitlab/mod.rs
index cf5fc16..1a6538c 100644
--- a/src/forge/gitlab/mod.rs
+++ b/src/forge/gitlab/mod.rs
@@ -41,12 +41,16 @@ impl super::ForgeTrait for Gitlab {
let res = self.client.graphql::<Projects>(&query).await?;
let projects = res.projects.unwrap();
+ tracing::debug!("projects: {:#?}", projects);
+
+ let mut nodes = projects.nodes.unwrap().clone();
+ if nodes.is_empty() {
+ return Err(anyhow::anyhow!("No projects found with search: {:?}", scope));
+ };
let mut page = projects.page_info.end_cursor.unwrap();
let mut has_next_page = projects.page_info.has_next_page;
- let mut nodes = projects.nodes.unwrap().clone();
-
while has_next_page {
let query = Projects::build_query(projects::Variables {
scope: scope.to_owned(),