View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002699 | OXID eShop (all versions) | 4.06. Language and translations | public | 2011-04-06 09:40 | 2011-04-09 14:41 |
Reporter | Helmut L. | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 4.5.0_beta4 | ||||
Fixed in Version | 4.5.0 revision 34568 | ||||
Summary | 0002699: max lang id in database is only retrieved from main table | ||||
Description | The oxDbMetaDataHandler determines the max lang id only by checking the oxarticles table. But if you have more than iLangPerTable languages, the language fields are not only in oxarticles but also in oxarticles_set1, oxarticles_set2, ... Thus for all languages past the iLangPerTable limit, oxDbMetaDataHandler will always try to add the same language fields again. To determine the actual max lang id instead of oxarticles the view oxv_oxarticles which contains all language fields should be checked. | ||||
Additional Information | Enterprise Edition /core/oxdbmetadatahandler.php, line 236 is currently: $aFields = $this->getFields( "oxarticles" ); should be: $aFields = $this->getFields( getViewName("oxarticles", -1) ); | ||||
Tags | No tags attached. | ||||
Theme | |||||
Browser | All | ||||
PHP Version | any | ||||
Database Version | any | ||||
related to | 0002471 | resolved | alfonsas_cirtautas | Not possible to create more than 8 languages |
related to | 0002700 | resolved | alfonsas_cirtautas | oxDbMetaDataHandler can not add multiple languages at once to the database |