forked from Baguette/dodb.cr
Partition#get(unknown_partition) returns []
parent
74aff338ff
commit
f8e4e6c343
|
@ -307,6 +307,8 @@ describe "DODB::DataBase" do
|
||||||
a && b
|
a && b
|
||||||
}.should be_true
|
}.should be_true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
db_ships_by_class.get("does-not-exist").should eq [] of Ship
|
||||||
end
|
end
|
||||||
|
|
||||||
it "removes select elements from partitions" do
|
it "removes select elements from partitions" do
|
||||||
|
|
|
@ -43,6 +43,9 @@ class DODB::Partition(V) < DODB::Indexer(V)
|
||||||
r_value = Array(V).new
|
r_value = Array(V).new
|
||||||
|
|
||||||
partition_directory = indexing_directory partition
|
partition_directory = indexing_directory partition
|
||||||
|
|
||||||
|
return r_value unless Dir.exists? partition_directory
|
||||||
|
|
||||||
Dir.each_child partition_directory do |child|
|
Dir.each_child partition_directory do |child|
|
||||||
r_value << V.from_json ::File.read "#{partition_directory}/#{child}"
|
r_value << V.from_json ::File.read "#{partition_directory}/#{child}"
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue