You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, per the docs I made updates to an experience, stipulating some custom callbacks in detail_override. But when trying to remove the overrides, they persist. It appears the changes are not being merged or cleaned up as one might expect. I tried, without success, the following methods to nullify the overrides:
Removing the payload in the UI and save
Sending a PATCH request with the properties removed to https://api.lytics.io/api/experience/{experience_id}
The third method results in the property taking the value, ie a GET request shows "confirmAction": null, "confirmAction": "" or "confirmAction": {} while attempting false the request is rejected, but causing errors as one might expect in the actual experience when clicking the CTA since the confirmAction is being overridden by something useless.
Ultimately we had to create a new experience from scratch to resolve the issue.
Is there a proper way to clean out overrides that I'm missing? I'm more than happy to open this in the repo that handles the requests and updates if it's public, or open a PR if I can be pointed in the right direction.
Thank you so much!
The text was updated successfully, but these errors were encountered:
@inghamemerson Thank you for filing this. Likely this will require a fix in our APIs and not the Pathfora SDK itself. I will be working on a backend fix and will keep you update on this ticket as things progress.
Hello, per the docs I made updates to an experience, stipulating some custom callbacks in
detail_override
. But when trying to remove the overrides, they persist. It appears the changes are not being merged or cleaned up as one might expect. I tried, without success, the following methods to nullify the overrides:PATCH
request with the properties removed tohttps://api.lytics.io/api/experience/{experience_id}
https://api.lytics.io/api/experience/{experience_id}
:The third method results in the property taking the value, ie a
GET
request shows"confirmAction": null
,"confirmAction": ""
or"confirmAction": {}
while attemptingfalse
the request is rejected, but causing errors as one might expect in the actual experience when clicking the CTA since theconfirmAction
is being overridden by something useless.Ultimately we had to create a new experience from scratch to resolve the issue.
Is there a proper way to clean out overrides that I'm missing? I'm more than happy to open this in the repo that handles the requests and updates if it's public, or open a PR if I can be pointed in the right direction.
Thank you so much!
The text was updated successfully, but these errors were encountered: