diff --git a/.gitignore b/.gitignore index 2337de1..d242a58 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ test.rb redis_test.rb pkg lib/supermodel/cassandra.rb +*.gem diff --git a/lib/supermodel/redis.rb b/lib/supermodel/redis.rb index 8c50edb..d2e7dee 100644 --- a/lib/supermodel/redis.rb +++ b/lib/supermodel/redis.rb @@ -69,7 +69,7 @@ def delete_all def find_by_attribute(key, value) item_ids = redis.smembers(redis_key(key, value.to_s)) - item_id = item_ids.first + item_id = Array(item_ids).first item_id && existing(:id => item_id) end