Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0032474Openbravo ERPA. Platformpublic2016-03-15 10:272016-03-18 08:43
Production - Confirmed Stable
3.0PR15Q3 [^]
0032474: '[object Object]' instead of blank value after clearing value in selector
'[object Object]' instead of blank value appears after clearing value in selector
1- Log in ERP as F&B International Group Admin.
2- Go to Financial Account window and select 'Bank - Account 1'.
3- Go to Transaction subtab and insert a new row in grid.
4- Click in magnifying glass button to add a Payment. A Payment popup is shown and Financial Account filter has the following value: 'Bank - Account 1 - USD'.
5- Clear all filters and realize that Payment Date filter has the following value: '[object Object]' instead of blank value.
In ob-formitem-minidaterange.js, in function hasAdvancedCriteria() return always true.
No tags attached.
depends on backport 00324773.0PR16Q1.1 closed caristu '[object Object]' instead of blank value after clearing value in selector 
depends on backport 00324783.0PR15Q4.5 closed caristu '[object Object]' instead of blank value after clearing value in selector 
caused by defect 0031705 closed caristu a date used to filter on a grid dissapears after enter it 
causes defect 00328153.0PR16Q3 closed caristu Direct link to documents in the workspace is not working 
Issue History
2016-03-15 10:27caristuNew Issue
2016-03-15 10:27caristuAssigned To => platform
2016-03-15 10:27caristuModules => Core
2016-03-15 10:27caristuRegression level => Production - Confirmed Stable
2016-03-15 10:27caristuRegression date => 2015-12-16
2016-03-15 10:27caristuRegression introduced in release => 3.0PR15Q3
2016-03-15 10:27caristuRegression introduced by commit => [^]
2016-03-15 10:27caristuTriggers an Emergency Pack => No
2016-03-15 10:27caristuRelationship addedcaused by 0031705
2016-03-15 11:10caristuStatusnew => scheduled
2016-03-15 19:13hgbotCheckin
2016-03-15 19:13hgbotNote Added: 0084997
2016-03-15 19:13hgbotStatusscheduled => resolved
2016-03-15 19:13hgbotResolutionopen => fixed
2016-03-15 19:13hgbotFixed in SCM revision => [^]
2016-03-15 19:17caristuNote Added: 0084998
2016-03-15 19:23caristuReview Assigned To => alostale
2016-03-15 19:23caristuIssue Monitored: alostale
2016-03-17 10:56hudsonbotCheckin
2016-03-17 10:56hudsonbotNote Added: 0085198
2016-03-18 08:18alostaleAssigned Toplatform => caristu
2016-03-18 08:43alostaleNote Added: 0085218
2016-03-18 08:43alostaleStatusresolved => closed
2016-03-18 08:43alostaleFixed in Version => 3.0PR16Q2
2016-06-09 17:45caristuRelationship addedcauses 0032815

2016-03-15 19:13   
Repository: erp/devel/pi
Changeset: 330cd48c5a70635408ead8b3fbfc72659ed18f52
Author: Carlos Aristu <carlos.aristu <at>>
Date: Tue Mar 15 19:12:36 2016 +0100
URL: [^]

fixes issue 32474: [object Object] appears after clearing value in selector

Having singleDateMode as false after clearing the filter content of the date causes the return of an empty object in the getValuesAsCriteria method of the grid. The this.singleDateMode was being set to true in clearFilterValues function, but this statement was deleted to solve issue 31705, because it was preventing to show the range dialog after clearing the filters, when pressing the Enter key.

To solve both problems the change regarding setting singleDateMode in clearFilterValues has been reverted, and in order to ensure that the range dialog is displayed when it should be, a new check has been included in the keyPress method.

M modules/org.openbravo.client.application/web/org.openbravo.client.application/js/form/formitem/ob-formitem-minidaterange.js
2016-03-15 19:17   
Created an automated test to cover this scenario: [^]
2016-03-17 10:56   
A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: [^]
Maturity status: Test
2016-03-18 08:43   
code reviewed

tested also all related issues:

* 31705
* 29554
* 29661