Showing results for 
Search instead for 
Did you mean: 
Responsive Resident
Responsive Resident

Text Label based on GET request using a Collected value not updating consistently



I have a Powerapp that will display details of an Order.


The user will search the database using an Order Id entered through a Text input. On Change of the text label (hitting enter) I will call an API to Get the related Order details and Collect that to reference in some Galleries.



        MyAPI.GetOrdersByNumber({OrderNumber: varSearchValue})



I will display the Orders main item groups in a main Gallery, and details of those item groups in a child sub-Gallery within the main gallery.

Ex. Item group Gallery - First(colOrder).itemGroups

> Products Ordered (subGallery2)ThisItem.products

>product name - ThisItem.productId
>product name - ThisItem.productName
>product quantity -ThisItem.productQuantity


In the Sub-gallery, I have a text label that will do another Get request based on Id values retrieved from the Collection from the initial text input to retrieve the Products SKU.


Text: MyAPI.GetProductsById(ThisItem.productId).sku



However, if I type in several orders in succession, I find that, consistently, the text labels in the sub gallery do not update to the correct SKU of the specific product - even though the Collection details are correctly updated and that it theoretically should be making the correct API call.


I'm not able to "refresh" or "reset" a text label so I'm not sure what else I can do here to ensure that the text label is always displaying the correct value.




Helpful resources

Super User 2 - 2022 Congratulations 768x460.png

Welcome Super Users

The Super User program for 2022 - Season 2 has kicked off!

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Users online (2,455)