View Issue Details

IDProjectCategoryView StatusLast Update
0006069OXID ERP InterfaceOXID ERP Interface - subpublic2024-01-17 14:28
Reporterwinkelmann Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version2.14.0 
Summary0006069: Language implementation is inconsistent
DescriptionThe language implementation is inconsistent. For categories it all works fine with languages. If I have more than the standard languages (0, 1, 2, 3) I just need to add the new fields for ID 4 and upwards. Same for mostly all other tables (like manufacturers, vendors, ..).

The problem is articles. There was this bug with too many joins, because the query used the "all view" from oxarticles, oxartextends and oxfield2shop. OXID made a bugfix (link in additional information) which replaced the views from oxartextends and oxfield2shop with the core table. Problem now is, every language beyond ID 3 will not work, even I add the table fields for the other languages. The query fails with the error message that specific columns are missing in the field list.

It would be nice to get some kind of working solution which corrects this inconsistency: For articles it should work like for categories, etc and give all translations.
Steps To ReproduceCall the OXERPGetArticle for a specific article in a shop which has more than one set table.
Additional InformationThe bugfix mentioned in the description: https://bugs.oxid-esales.com/view.php?id=5875
TagsProduct domain and basket rewrite

Activities

winkelmann

2015-03-04 11:20

reporter   ~0010746

Last edited: 2015-03-18 09:35

Shop version: EE 5.1.7
Protocol: 2.14
Steps to reproduce: Call the OXERPGetArticle for a specific article in a shop which has more than one set table.

And there was a bug, you can read about that in the comments. I am quoting the comment:
"We are thinking that this bug was fixed with bug 0005875. The fix is added from ERP version 2.14.0. You can add this fix and this problem would be solved."

martinwegele

2015-03-18 10:03

reporter   ~0010809

If I understand it correctly this issue only occurs if there are more than iLangPerTable (default 8) languages in a shop.