anchor.diff:      ok ->
         case length(TmpAns) of
           0 ->
  -          save_new_file_descriptor(ProtocolVersion, File, FuseID, Validity);
  +          save_new_file_descriptor(ProtocolVersion, File, Uuid, FuseID, Validity);
           1 ->
             [VeilDoc | _] = TmpAns,
             save_file_descriptor(ProtocolVersion, VeilDoc, Validity);
  
positive.code:   wait_for_dao_ans(Ans, File, 100, "save_descriptor").
  
  
  %% save_file_descriptor/4
  %% ====================================================================
  %% @doc Saves in db information that a file is used by FUSE.
  %% @end
  -spec save_file_descriptor(ProtocolVersion :: term(), File :: string(), FuseID :: string(), Validity :: integer()) -> Result when
    Result :: term().
  %% ====================================================================
  
  save_file_descriptor(ProtocolVersion, File, FuseID, Validity) ->
    Pid = self(),
    Ans = gen_server:call(?Dispatcher_Name, {dao, ProtocolVersion, Pid, 20, {vfs, list_descriptors, [{by_file_n_owner, {File, FuseID}}, 0, 10]}}),
  
  
negative.code:   Validity = ?LOCATION_VALIDITY,
    case Status of
      ok ->
        {Status2, TmpAns2} = save_file_descriptor(ProtocolVersion, File, TmpAns#veil_document.uuid, FuseID, Validity),
        case Status2 of
          ok ->
            FileDesc = TmpAns#veil_document.record,
  