@@ -78,11 +78,16 @@ def convert_data(self, graphqlResult: dict, ret: dict[str, GitIssue]):
7878 ret [issue .id ] = issue
7979
8080 def send_data (self , issues : list [GitIssue ]):
81+ total_changes = sum ([issue .total_changes for issue in issues ])
82+ if total_changes == 0 :
83+ # no changes were detected
84+ return
85+
8186 r1 = UpdateIssue ("update_issue" ).partial_query (self .target_issue , digest_content )
8287 r2 = AddComment ("new_digest" ).partial_query (self .target_issue , digest_header .format (
8388 time_start = helper .format_local (self .last_update_time ),
8489 time_end = helper .format_local (helper .get_now ()),
85- all_changes = sum ([ issue . total_changes for issue in issues ]) ,
90+ all_changes = total_changes ,
8691 issues_changed = len (issues ),
8792 body = '\n ' .join ([issue .to_markdown () for issue in issues ])
8893 ))
@@ -108,8 +113,7 @@ def create_issue(self):
108113 repo_id = self .find_repo_id ()
109114 q = CreateIssue ("create_issue" )
110115 res = q .run (repo_id = repo_id , title = "Issues Digest" , body = digest_content )
111- print (repo_id )
112- print (res )
116+
113117 self .target_issue = q .get_issue_id (res )
114- if self .local_repo ! = self .target_repo :
118+ if self .local_repo = = self .target_repo :
115119 self .ignore_numbers .append (q .get_issue_number (res ))
0 commit comments