@@ -116,34 +116,34 @@ def get_label_node_id(label_name):
116116
117117def post_comment (discussion_number , body ):
118118 print (f"Posting comment to discussion #{ discussion_number } " )
119+ node_id = get_discussion_node_id (discussion_number )
120+ if not node_id :
121+ print ("Could not get node ID for discussion." )
122+ return
119123 query = f"""
120124 mutation {{
121- addDiscussionComment(input:{{body: "{ body } " , discussionId: "{ discussion_number } "}}) {{
125+ addDiscussionComment(input:{{body: "{ body } " , discussionId: "{ node_id } "}}) {{
122126 comment{{id}}
123127 }}
124128 }}
125129 """
126- node_id = get_discussion_node_id (discussion_number )
127- if not node_id :
128- print ("Could not get node ID for discussion." )
129- return
130130 variables = {"input" : {"discussionId" : node_id , "body" : body }}
131131 graphql (query , variables )
132132
133133
134134def close_and_lock (discussion_number ):
135135 print (f"Closing and locking discussion #{ discussion_number } " )
136+ node_id = get_discussion_node_id (discussion_number )
137+ if not node_id :
138+ print ("Could not get node ID for discussion." )
139+ return
136140 query = f"""
137141 mutation {{
138- closeDiscussion(input:{{discussionId: "{ discussion_number } ", reason: "OUTDATED"}}) {{
142+ closeDiscussion(input:{{discussionId: "{ node_id } ", reason: "OUTDATED"}}) {{
139143 discussion{{id}}
140144 }}
141145 }}
142146 """
143- node_id = get_discussion_node_id (discussion_number )
144- if not node_id :
145- print ("Could not get node ID for discussion." )
146- return
147147 variables = {"input" : {"discussionId" : node_id , "locked" : True , "state" : "CLOSED" }}
148148 graphql (query , variables )
149149
0 commit comments