View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003746 | OXID eShop (all versions) | 4.07. Source code, Test | public | 2012-03-21 09:22 | 2012-12-10 13:44 |
Reporter | Helmut L. | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.5.8 revision 42471 | ||||
Fixed in Version | 4.5.9 revision 43186 | ||||
Summary | 0003746: lowercase fields don't work with lazy loading | ||||
Description | if you try to get a field with lowercase letters from an object with lazy loading the first call will return null and only the second call will return the actual value | ||||
Steps To Reproduce | add an field with lowercase letters activate lazy loading for the object call the field twice | ||||
Additional Information | the prolem lies in oxBase line 280 in line 278 a result array with modified indexes is stored in the cache but in line 280 it is tried to get the upercase index from the ummodified result | ||||
Tags | No tags attached. | ||||
Theme | Both | ||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0003463 | resolved | Linas Kukulskis | new oxbase innerlazy cache requires all db-fields written in uppercase |