Index: lib/kagemai/dbistore.rb =================================================================== RCS file: /cvsroot/kagemai/kagemai/lib/kagemai/dbistore.rb,v retrieving revision 1.2.2.12 diff -u -r1.2.2.12 dbistore.rb --- lib/kagemai/dbistore.rb 15 Jan 2005 20:56:04 -0000 1.2.2.12 +++ lib/kagemai/dbistore.rb 18 Jan 2005 14:24:24 -0000 @@ -411,8 +411,8 @@ execute do |db| query = "select report_id from #{table_name('last_messages')}" query += " where #{col_name(attr_id)} = '#{choice_id}' order by report_id" - rid_set = db.select_all(query).flatten - reports = rid_set.collect {|rid| load_dummy(@report_type, rid)} + rid_set = db.select_all(query) + reports = rid_set.collect {|rid| load_dummy(@report_type, rid[0])} end reports end Index: lib/kagemai/mysqlstore.rb =================================================================== RCS file: /cvsroot/kagemai/kagemai/lib/kagemai/Attic/mysqlstore.rb,v retrieving revision 1.1.2.11 diff -u -r1.1.2.11 mysqlstore.rb --- lib/kagemai/mysqlstore.rb 15 Jan 2005 20:56:04 -0000 1.1.2.11 +++ lib/kagemai/mysqlstore.rb 18 Jan 2005 14:24:24 -0000 @@ -305,8 +305,8 @@ where_clause = last_message_id_where_clause() query = "select report_id from #{table_name('messages')}" query += " where #{col_name(attr_id)} = '#{choice_id}' and (#{where_clause}) order by id" - rid_set = db.select_all(query).flatten - reports = rid_set.collect {|rid| load_dummy(@report_type, rid)} + rid_set = db.select_all(query) + reports = rid_set.collect {|rid| load_dummy(@report_type, rid[0])} end reports end