[jira] [Commented] (OFBIZ-11838) One page checkout is broken because of ordermgr::getAssociatedStateList

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-11838) One page checkout is broken because of ordermgr::getAssociatedStateList

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-11838?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17164871#comment-17164871 ]

Pritam Kute commented on OFBIZ-11838:
-------------------------------------

Hello [~jleroux],

I have investigated more on [OFBIZ-2562|https://issues.apache.org/jira/browse/OFBIZ-2562] and made the following observations.

On orderview screen at the ordermgr, when a user tries to change the status of the order, in OrderInfo.ftl, we are calling "changeOrderStatus" request as

{code:java}

<@ofbizUrl>changeOrderStatus/orderview</@ofbizUrl>

{code}

Hence when the request is done, it is rewriting URL to https://localhost:8443/ordermgr/control/changeOrderStatus/orderview. When js functions are running in the backend like "getAssociatedStateList" are called, they are getting the wrong URL to send a request to. This was causing the issue.

For now, there are two different fixes that can handle both problems which are mentioned in [OFBIZ-2562|https://issues.apache.org/jira/browse/OFBIZ-2562] and [OFBIZ-11838|https://issues.apache.org/jira/browse/OFBIZ-11838].
# To change the request mapping for "changeOrderStatus" and add request-redirect to "orderview" screen. Change the actions in the forms in OrderInfo.ftl to call "changeOrderStatus" request only and then remove code in "getAssociatedStateList" js function to rewrite URL.
# To add .length to the existing URL rewrite code written in "getAssociatedStateList" js function as

{code:java}

if (jQuery('#orderViewed').length) {
    requestToSend = "/ordermgr/control/getAssociatedStateList"
}

{code}


> One page checkout is broken because of ordermgr::getAssociatedStateList
> -----------------------------------------------------------------------
>
>                 Key: OFBIZ-11838
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-11838
>             Project: OFBiz
>          Issue Type: Bug
>          Components: ecommerce
>    Affects Versions: Trunk
>            Reporter: Jacques Le Roux
>            Assignee: Jacques Le Roux
>            Priority: Major
>
> It works in example/control/FormWidgetExamples so it's an ecommerce issue. It also works at https://demo-stable.ofbiz.apache.org/ecomseo/onePageCheckout so it's something "recent"



--
This message was sent by Atlassian Jira
(v8.3.4#803005)