Notifications

293 views

Symptoms


After upgrading from Helsinki to Kingston, redirecting users with "producer.redirect" is not working anymore.

Release


Kingston

Environment


Service Catalog

Cause


In earlier versions, the back end URL of a record could be used as a value for "producer.redirect", instead of direct URL of the record.

When upgrading to Kingston, this no longer works as before.

Resolution


Kingston requires the value of producer.redirect to be a front-end URL, for example:

In Pre-Kingston this would have been valid:

producer.redirect = "nav_to.do?uri=/change_request_list.do%3Fsysparm_userpref_module%3Dcd579a82c0a8016400aa77d97a4d70a8%26sysparm_query%3Dactive%3Dtrue%5EEQ%26active%3Dtrue%26sysparm_clear_stack%3Dtrue%26sysparm_clear_stack%3Dtrue’"

In Kingston, this has to be used instead:

producer.redirect = 'change_request_list.do'; 

Additional Information


Please note that Kingston also provides two other means of redirecting from a Record Producer:

  • producer.url_redirect
  • producer.portal_redirect

This is documented in the topic: "Populate record producer data and redirect users"

 

Article Information

Last Updated:2018-06-15 06:28:36
Published:2018-06-15