anchor.diff:      {ok, proplists:proplist()} | gui_error:error_result().
   create_record(<<"transfer">>, Data) ->
       SessionId = gui_session:get_session_id(),
  -    FileGuid = proplists:get_value(<<"dataIdentifier">>, Data),
  +    FileGuid = proplists:get_value(<<"dataSourceIdentifier">>, Data),
       ReplicatingProvider = gs_protocol:null_to_undefined(proplists:get_value(
           <<"replicatingProvider">>, Data
       )),
  
positive.code:         index_name = IndexName,
          query_view_params = QueryViewParams
      }}} = transfer:get(TransferId),
      {DataType, DataIdentifier, DataName} = case IndexName of
          undefined ->
              FileGuid = fslogic_uuid:uuid_to_guid(FileUuid, SpaceId),
              FileType = case logical_file_manager:stat(SessionId, {guid, FileGuid}) of
  
negative.code:         )},
          {<<"isOngoing">>, IsOngoing},
          {<<"space">>, SpaceId},
          {<<"dataSourceType">>, DataSourceType},
          {<<"dataSourceIdentifier">>, DataSourceIdentifier},
          {<<"dataSourceName">>, DataSourceName},
          {<<"queryParams">>, QueryParams},
          {<<"systemUserId">>, UserId},
          {<<"startTime">>, StartTime},
  