# Return a promise in a computed properties in a controller

**URL:** <https://discuss.emberjs.com/t/return-a-promise-in-a-computed-properties-in-a-controller/6783>\
**Category:** Uncategorized\
**Created:** [November 24, 2014, 5:05pm UTC](https://discuss.emberjs.com/t/return-a-promise-in-a-computed-properties-in-a-controller/6783 "2014-11-24T17:05:33Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![mfeckie](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.emberjs.com/mfeckie/32/15198_2.png) [@mfeckie](https://discuss.emberjs.com/u/mfeckie)\
**Post date:** [November 24, 2014, 8:45pm UTC](https://discuss.emberjs.com/t/return-a-promise-in-a-computed-properties-in-a-controller/6783/2 "2014-11-24T20:45:58Z")

</div>

From first glance it looks like the use of two returns would be your problem.

`return this.store.find('user', this.model.get('user')).then(function(user) {`

When this promise is returned, the nested item has not yet resolved. Does that make sense?

---

_[View the full topic](https://discuss.emberjs.com/t/return-a-promise-in-a-computed-properties-in-a-controller/6783)._
