# Issue with ICampaignPriceCalculator GetCampaignPrices

**URL:** <https://forum.litium.com/t/issue-with-icampaignpricecalculator-getcampaignprices/164>\
**Category:** Questions\
**Tags:** litium-6, campaign\
**Created:** [July 9, 2018, 7:01am UTC](https://forum.litium.com/t/issue-with-icampaignpricecalculator-getcampaignprices/164 "2018-07-09T07:01:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jinesh](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jinesh](https://forum.litium.com/u/jinesh)\
**Post date:** [July 9, 2018, 7:01am UTC](https://forum.litium.com/t/issue-with-icampaignpricecalculator-getcampaignprices/164/1 "2018-07-09T07:01:46Z")

</div>

I was trying to fetch campaign prices for a product from a feed service, using IoC.Resolve\< ICampaignPriceCalculator \>().GetCampaignPrices(priceCalculatorArgs)

But I get an error always (something like, can’t fetch ordercarrier form user’s session) in response.

Litium version: _[6]_

---

<div class="post-metadata">

**Author:** ![patric.forsgard](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/patric.forsgard/32/10_2.png) [@patric.forsgard](https://forum.litium.com/u/patric.forsgard)\
**Post date:** [July 13, 2018, 7:05am UTC](https://forum.litium.com/t/issue-with-icampaignpricecalculator-getcampaignprices/164/2 "2018-07-13T07:05:12Z")

</div>

It’s due of lack of session state when you use web api endpoints. It is possible to enable to have session also for web api’s.

To get ride of the problem you can set the `CampaignPriceCalculatorArgs.OrderCarrier` to the users order carrier, if you wan’t the users order carrier be same between regular requests and web api requests you need to enable sessions for the web api.
