Maxim Sokhatsky 10 лет назад
Родитель
Сommit
672ad53d80
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/kvs.erl

+ 3 - 2
src/kvs.erl

@@ -192,10 +192,11 @@ traversal( _,undefined,_,_) -> [];
 traversal(_,_,0,_) -> [];
 traversal(RecordType2, Start, Count, Direction)->
     RecordType = table_type(RecordType2),
-    case kvs:get(RecordType, Start) of {error,_} -> [];
+    case kvs:get(RecordType, Start) of
     {ok, R} ->  Prev = element(Direction, R),
                 Count1 = case Count of C when is_integer(C) -> C - 1; _-> Count end,
-                [R | traversal(RecordType2, Prev, Count1, Direction)] end.
+                [R | traversal(RecordType2, Prev, Count1, Direction)];
+    Error -> [] end.
 
 entries(Name) -> Table = kvs:table(Name), entries(kvs:get(Table#table.container,Name), Name, undefined).
 entries(Name, Count) -> Table = kvs:table(Name), entries(kvs:get(Table#table.container,Name), Name, Count).