I'm not sure this .then() is useful... does it change if you return directly $http.get() ?