Skip to content

Commit 900813e

Browse files
authored
fix issue when there was no release
1 parent e9587e4 commit 900813e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

gitlab_release_notes/generate.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,16 @@ def generate_release_notes(project_id, **config):
3636

3737
if not project.releases.list():
3838
log = f"Changelog of {project.name}:{endstr}"
39+
last_date = '0000-01-01T00:00:00Z'
3940
else:
4041
last_release = project.releases.list()[0]
4142
log = f"Changelog since release {last_release.name} of {project.name}:{endstr}"
43+
last_date = last_release.released_at
4244

43-
print(log)
4445
page = 0
4546
list_mrs = project.mergerequests.list(state='merged',
4647
order_by='updated_at',
47-
updated_after=last_release.released_at,
48+
updated_after=last_date,
4849
page=page)
4950
if not list_mrs:
5051
raise ValueError(f"There is no merged merge request after the last release {last_release.name}")
@@ -58,7 +59,7 @@ def generate_release_notes(project_id, **config):
5859
page += 1
5960
list_mrs = project.mergerequests.list(state='merged',
6061
order_by='updated_at',
61-
updated_after=last_release.released_at,
62+
updated_after=last_date,
6263
page=page
6364
)
6465

0 commit comments

Comments
 (0)