anchor.diff:                  <<"dir">> ->
                       case logical_file_manager:ls(
                           SessionId, {guid, FileId}, 0, 1000) of
  -                        {ok, Chldrn} ->
  -                            Chldrn;
  +                        {ok, List} ->
  +                            List;
                           _ ->
                               []
                       end
  
positive.code:         value = #share_info{
              name = Name,
              root_file_id = RootFileId,
              parent_space = ParentSpaceId,
              public_url = PublicURL
          }}} = share_info:get(ShareId),
      {ok, [
          {<<"id">>, ShareId},
          {<<"name">>, Name},
          {<<"file">>, RootFileId},
          {<<"dataSpace">>, ParentSpaceId},
          {<<"publicUrl">>, PublicURL}
      ]};
  find(<<"file-public">>, FileId) ->
  
negative.code:             ChildrenIds = [ChId || {ChId, _} <- Children],
              Share = case Shares of
                  [] -> null;
                  % For now, files can only be shared once so the list is max 1 el
                  [Sh] -> Sh
              end,
              Res = [
  