         args[0].url = @auth.url
         r.success(args...))
       .error(r.error)
+    return r.promise
 
 
   ###

  ###
  loadProjects: (params) =>
    @Log.debug "loadProjects start"
    deferred = @$q.defer()

    params = params or {}
    params.limit = params.limit or Redmine.LIMIT_MAX

          @Log.groupCollapsed "redmine.loadProjects()"
          @Log.table data.projects
          @Log.groupEnd "redmine.loadProjects()"
        r.success(data, status))
      .error((data, status, headers, config) =>
        if data is "" then data = {error: "Cann't connection.", stats: status}
        data.account = @auth
        r.error(data, status))

    return r.promise


  ###
