From 014da21bf56bde288e6fd3fb8ae168b1515057b1 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Fri, 4 Nov 2016 20:18:09 +0100 Subject: [PATCH] Fixed bug: Last entries get lost. --- lib/github_changelog_generator/generator/generator_processor.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/github_changelog_generator/generator/generator_processor.rb b/lib/github_changelog_generator/generator/generator_processor.rb index cf25dc5..f1eb286 100644 --- a/lib/github_changelog_generator/generator/generator_processor.rb +++ b/lib/github_changelog_generator/generator/generator_processor.rb @@ -97,6 +97,8 @@ module GitHubChangelogGenerator def ensure_older_tag(older_tag, newer_tag) return older_tag if older_tag idx = sorted_tags.index { |t| t["name"] == newer_tag["name"] } + # skip if we are already at the oldest element + return if idx == sorted_tags.size - 1 sorted_tags[idx - 1] end