diff --git a/lib/refrepo/gen/puppet/bindg5k.rb b/lib/refrepo/gen/puppet/bindg5k.rb index 9cd760b35ccab40d070bf2f5f1b01d2727100f34..7ffa2feb1526e57626946d667ea726b9b5090b88 100644 --- a/lib/refrepo/gen/puppet/bindg5k.rb +++ b/lib/refrepo/gen/puppet/bindg5k.rb @@ -585,8 +585,8 @@ def generate_puppet_bindg5k(options) a.label.gsub('.','').reverse <=> b.label.gsub('.','').reverse } else - records.sort!{ |a, b| - a.label.to_i <=> b.label.to_i + records.sort_by!{ |r| + [r.label.to_i, r.name] } end