anchor.diff:  } = Object) ->
       await_file_attr_sync(SyncProviders, UserId, Object#object{children = undefined}),
   
  -    ChildGuids = lists:sort(lists_utils:pmap(fun(#object{guid = ChildGuid} = Child) ->
  +    ExpChildrenList = lists:sort(lists_utils:pmap(fun(#object{guid = ChildGuid, name = ChildName} = Child) ->
           await_sync(SyncProviders, UserId, Child),
  -        ChildGuid
  +        {ChildGuid, ChildName}
       end, Children)),
   
  -    await_dir_links_sync(SyncProviders, UserId, DirGuid, ChildGuids).
  +    await_dir_links_sync(SyncProviders, UserId, DirGuid, ExpChildrenList).
   
   
   %% @private
  
positive.code: 
  -type share_spec() :: #share_spec{}.
  
  -type file_selector() :: file_id:file_guid() | oct_background:entity_selector().
  -type file_spec() :: #file_spec{} | #dir_spec{}.
  
  -type object() :: #object{}.
  
  -export_type([share_spec/0, file_selector/0, file_spec/0, object/0]).
  
  -define(ATTEMPTS, 30).
  
  
negative.code: %%%===================================================================
  
  
  -spec create_and_sync_file_tree(oct_background:entity_selector(), object_selector(), object_spec()) ->
      map().
  create_and_sync_file_tree(UserSelector, ParentSelector, FileDesc) ->
      UserId = oct_background:get_user_id(UserSelector),
  