An easy-to-use burndown chart generator for GitHub Project Boards.
0

Configure Feed

Select the types of activity you want to include in your feed.

add support cards without a status

shigetoshi.komatsu (Dec 20, 2023, 10:26 AM +0900) 2c39bb2c 7e045d5f

+2 -2
+2 -2
src/github_projects_burndown_chart/gh/project.py
··· 38 38 self.columns = self.__parse_columns(project_data) 39 39 40 40 def __parse_columns(self, project_data): 41 - column_dict = {} 41 + column_dict = {None: []} 42 42 for option in project_data['field']['options']: 43 43 column_dict[option['name']] = [] 44 44 45 45 for item_data in project_data['items']['nodes']: 46 - status = item_data['fieldValueByName']['name'] 46 + status = (item_data.get('fieldValueByName') or {}).get('name') 47 47 column_dict[status].append(Card(item_data)) 48 48 49 49 columns = [Column(column_data) for column_data in column_dict.values()]