I've been using Premium responses just fine to pass data from Sharepoint into the app. I recently discovered that the new columns I've made are not being passed back in despite the updated schema response and checking that the columns are appearing in the flow. There's no "connector" for a premium response so stuck now. It's weird I've even removed a ton of the schema from the response and the app still is insistent on "reading" those fields though they populate blank.
I've tried passing in the whole object as a string and then parsing inside the app to no avail. Is there some setting that has changed on something. This seems to be an issue with CanvasApp or the Response action. I made a new blank app and same issues.
This is what is in PowerApp try to set global or as a collection
Set(varTestresponse1Global, '1.TestSchema'.Run("Text"));
ClearCollect(varTestresponse1Collection, '1.TestSchema'.Run("Text"));
here is the body for the premium response
{
"Title": "asdasdasda1232",
"Decision": "Approved",
"DecisionBy":
{
"@odata.type": "#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
"Claims": "i:0#.f|membership|xxxxx.org",
"DisplayName": "John Doe",
"Email": "johndown.org",
"Picture": "https://xxx.org",
"Department": "xxxxx",
"JobTitle": "xxxxxxxx"}}
Here is the schema
{"type": "object",
"properties": {
"Title": {
"type": "string"},
"Decision": {"type": "string"},
"DecisionBy": {"type": "object","properties": {
"@@odata.type": {"type": "string"},
"Claims": {"type": "string"},
"DisplayName": {"type": "string"},
"Email": {"type": "string"},
"Picture": {"type": "string"},
"Department": {"type": "string"},
"JobTitle": {"type": "string"}}}}}
I tried passing and I get varTestresponse1Global as a boolean = true
varTestresponse1Collection as a table with "Value" = ? and when I look at varTestresponse1Collection using
varTestresponse1Collection.Value it says true