Openbravo Issue Tracking System - Openbravo ERP | |||||||||||||||||||||||||||||||||||||||||||||||
View Issue Details | |||||||||||||||||||||||||||||||||||||||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||||||||||||||||||||||||||||||||||||||
0030800 | Openbravo ERP | A. Platform | public | 2015-09-09 12:28 | 2015-11-23 21:16 | ||||||||||||||||||||||||||||||||||||||||||
Reporter | yogaskarnik | ||||||||||||||||||||||||||||||||||||||||||||||
Assigned To | caristu | ||||||||||||||||||||||||||||||||||||||||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||||||||||||||||||||||||||||||||||||||||
Status | closed | Resolution | fixed | ||||||||||||||||||||||||||||||||||||||||||||
Platform | OS | 5 | OS Version | ||||||||||||||||||||||||||||||||||||||||||||
Product Version | 3.0PR15Q2.4 | ||||||||||||||||||||||||||||||||||||||||||||||
Target Version | Fixed in Version | 3.0PR16Q1 | |||||||||||||||||||||||||||||||||||||||||||||
Merge Request Status | |||||||||||||||||||||||||||||||||||||||||||||||
Review Assigned To | alostale | ||||||||||||||||||||||||||||||||||||||||||||||
OBNetwork customer | |||||||||||||||||||||||||||||||||||||||||||||||
Web browser | |||||||||||||||||||||||||||||||||||||||||||||||
Modules | Core | ||||||||||||||||||||||||||||||||||||||||||||||
Support ticket | |||||||||||||||||||||||||||||||||||||||||||||||
Regression level | |||||||||||||||||||||||||||||||||||||||||||||||
Regression date | |||||||||||||||||||||||||||||||||||||||||||||||
Regression introduced in release | |||||||||||||||||||||||||||||||||||||||||||||||
Regression introduced by commit | |||||||||||||||||||||||||||||||||||||||||||||||
Triggers an Emergency Pack | No | ||||||||||||||||||||||||||||||||||||||||||||||
Summary | 0030800: Filter on Property field in a table reference column doesn't work | ||||||||||||||||||||||||||||||||||||||||||||||
Description | Grid Filtering for a compound property field which base entity is a Table reference in the main entity it is not working. It tries to filter by the table's displayed column instead of by the correct property. | ||||||||||||||||||||||||||||||||||||||||||||||
Steps To Reproduce | 1. Setup steps 1.1 As system admin 1.2 Open Window, Tabs and Fields 1.3 Open Sales Order, Header tab 1.4 Add a new Field: * Name: sales rep * Property: salesRepresentative.email * Show in Grid View: true 2. Reproduce steps 2.1 Login to ERP 2.2 Open Sales Order 2.3 Create 2 orders with different sales representatives 2.4 In grid view, clear filters (to ensure following filtering will be done in backend) 2.5 Filter by the email of one of these sales representatives -> * Grid shows no data * Debugging the query to get data it is: Order ... left join e.salesRepresentative as join_3 where (( upper(e.salesRepresentative.name) like upper(:alias_0) escape '|')) Note it is trying to filter by e.salesRepresentative.name instead of e.salesRepresentative.email Note client (adaptive) filtering is working fine for this case | ||||||||||||||||||||||||||||||||||||||||||||||
Proposed Solution | The problem is caused by org.openbravo.service.json.AdvancedQueryBuilder.getPropertyForTableReference method which is replacing in this case the correct property path by the displayed column of the base table reference to try to solve issue 0026696. Ideally this substitution shouldn't be done in the server side but in client using fields displayProperty to create the correct criteria being in this manner unneeded to do the transformation. | ||||||||||||||||||||||||||||||||||||||||||||||
Additional Information | |||||||||||||||||||||||||||||||||||||||||||||||
Tags | No tags attached. | ||||||||||||||||||||||||||||||||||||||||||||||
Relationships |
| ||||||||||||||||||||||||||||||||||||||||||||||
Attached Files | |||||||||||||||||||||||||||||||||||||||||||||||
Issue History | |||||||||||||||||||||||||||||||||||||||||||||||
Date Modified | Username | Field | Change | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 12:28 | yogaskarnik | New Issue | |||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 12:28 | yogaskarnik | Assigned To | => platform | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 12:28 | yogaskarnik | Modules | => Core | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 12:28 | yogaskarnik | Resolution time | => 1440712800 | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 12:28 | yogaskarnik | Triggers an Emergency Pack | => No | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 13:39 | alostale | Note Added: 0080280 | |||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 13:39 | alostale | Assigned To | platform => yogaskarnik | ||||||||||||||||||||||||||||||||||||||||||||
2015-09-09 13:39 | alostale | Status | new => feedback | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-08 06:18 | yogaskarnik | Note Added: 0080873 | |||||||||||||||||||||||||||||||||||||||||||||
2015-10-20 11:11 | yogaskarnik | Status | feedback => new | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-20 11:11 | yogaskarnik | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=9723#r9723 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-20 12:20 | yogaskarnik | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=9724#r9724 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 11:25 | VictorVillar | Assigned To | yogaskarnik => platform | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 14:29 | alostale | Relationship added | related to 0026696 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 14:30 | alostale | Relationship added | related to 0026950 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:23 | alostale | Summary | Filter on Property field does not work => Filter on Property field in a table reference column doesn't work | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:23 | alostale | Description Updated | bug_revision_view_page.php?rev_id=9876#r9876 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:23 | alostale | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=9877#r9877 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:23 | alostale | Status | new => acknowledged | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:27 | alostale | Proposed Solution updated | |||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:30 | alostale | Steps to Reproduce Updated | bug_revision_view_page.php?rev_id=9878#r9878 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:31 | alostale | Status | acknowledged => scheduled | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-26 15:31 | alostale | Assigned To | platform => caristu | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-29 18:53 | caristu | Relationship added | related to 0031304 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-29 18:56 | caristu | Relationship added | related to 0031305 | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:04 | caristu | Note Added: 0081404 | |||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:09 | hgbot | Checkin | |||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:09 | hgbot | Note Added: 0081406 | |||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:09 | hgbot | Status | scheduled => resolved | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:09 | hgbot | Resolution | open => fixed | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:09 | hgbot | Fixed in SCM revision | => http://code.openbravo.com/erp/devel/pi/rev/92802596bf940d3c62c8e84547ea21e78055c0fc [^] | ||||||||||||||||||||||||||||||||||||||||||||
2015-10-30 13:53 | caristu | Relationship added | related to 0031315 | ||||||||||||||||||||||||||||||||||||||||||||
2015-11-02 11:57 | alostale | Review Assigned To | => alostale | ||||||||||||||||||||||||||||||||||||||||||||
2015-11-02 12:45 | alostale | Note Added: 0081427 | |||||||||||||||||||||||||||||||||||||||||||||
2015-11-02 12:45 | alostale | Status | resolved => closed | ||||||||||||||||||||||||||||||||||||||||||||
2015-11-02 12:45 | alostale | Fixed in Version | => 3.0PR16Q1 | ||||||||||||||||||||||||||||||||||||||||||||
2015-11-02 12:50 | alostale | Note Edited: 0081427 | bug_revision_view_page.php?bugnote_id=0081427#r9981 | ||||||||||||||||||||||||||||||||||||||||||||
2015-11-23 21:16 | hudsonbot | Checkin | |||||||||||||||||||||||||||||||||||||||||||||
2015-11-23 21:16 | hudsonbot | Note Added: 0082163 | |||||||||||||||||||||||||||||||||||||||||||||
2017-03-07 17:34 | inigosanchez | Relationship added | causes 0035426 |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|
||||
|
|||||
|
|