Openbravo Issue Tracking System - Retail Modules
View Issue Details
0045573Retail ModulesWeb POSpublic2020-12-11 14:492020-12-28 07:28
marvintm 
ranjith_qualiantech_com 
normalmajorhave not tried
closedfixed 
5
 
RR20Q3.3RR20Q3.3 
marvintm
No
0045573: ClientModel request should return 304 http code if it did not change
Currently the ClientModel request is cached in the server, but it always returns the full definition of the model even if the content itself didn't change compared to the last time it was requested.

An Etag should be defined for it, so that if the content did not change, a 304 http code is returned, and we don't consume bandwidth needlessly.
Access the WebPOS.

Reload the page immediately. Verify that a request to the ClientModel servlet is done again, and the content is returned by the server. This part should be improved, so that the content is not fully returned if it is the same.
No tags attached.
blocks defect 0045558 closed ranjith_qualiantech_com ClientModel request should return 304 http code if it did not change 
Issue History
2020-12-14 11:56shuehnerTypedefect => backport
2020-12-14 11:56shuehnerTarget Version => RR20Q3.3
2020-12-23 03:47ranjith_qualiantech_comAssigned ToRetail => ranjith_qualiantech_com
2020-12-23 04:07hgbotResolutionopen => fixed
2020-12-23 04:07hgbotStatusscheduled => resolved
2020-12-23 04:07hgbotFixed in Version => RR20Q3.3
2020-12-23 04:07hgbotNote Added: 0125048
2020-12-28 07:28marvintmReview Assigned To => marvintm
2020-12-28 07:28marvintmStatusresolved => closed

Notes
(0125048)
hgbot   
2020-12-23 04:07   
Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core [^]
Changeset: fc59f62aac2d80137c454aa94520eb3b58c62200
Author: Ranjith S R <ranjith@qualiantech.com>
Date: 2020-12-23T08:37:35+05:30
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.mobile.core/-/commit/fc59f62aac2d80137c454aa94520eb3b58c62200 [^]

Fixed ISSUE-45573: Updated Etag to hash of ClientModel content

---
M src/org/openbravo/mobile/core/model/ClientModelComponent.java
---