From d70addf01e98103933e55e620b65e79a80900a9c Mon Sep 17 00:00:00 2001 From: beatles Date: Thu, 18 Jun 2009 13:28:08 +0000 Subject: [PATCH] * [shogi-server] - An emtpy floodgate_history.yaml caused a server error. This issue has been fixed. (Closes: #15124) --- changelog | 7 +++++++ shogi_server/league/floodgate.rb | 5 +++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/changelog b/changelog index e3337c1..9e917dd 100644 --- a/changelog +++ b/changelog @@ -1,3 +1,10 @@ +2009-06-18 Daigo Moriwaki + + * [shogi-server] + - An emtpy floodgate_history.yaml caused a server error. This + issue has been fixed. + (Closes: #15124) + 2009-06-17 Daigo Moriwaki * [shogi-server] diff --git a/shogi_server/league/floodgate.rb b/shogi_server/league/floodgate.rb index f780cc8..aeab05c 100644 --- a/shogi_server/league/floodgate.rb +++ b/shogi_server/league/floodgate.rb @@ -67,7 +67,8 @@ class League attr_reader :records - # file_path_name is a Pathname object for this storage + # Initialize this instance. + # @param file_path_name a Pathname object for this storage # def initialize(file_path_name) @records = [] @@ -104,7 +105,7 @@ class League @records = YAML.load_file(@file) unless @records && @records.instance_of?(Array) $logger.error "%s is not a valid yaml file. Instead, an empty array will be used and updated." % [@file] - @records = [].to_yaml + @records = [] end end -- 2.11.0