Thanks Adrian,
Indeed it seems to have fixed the issue.
We should now care about cases where a custom object is passed to
UtilValidate.is(No)tEmpty().
I will have a look at possible existing issue (there were already some
undetected so far in ModelFormField)
For the moment in ObjectType.isEmpty() we return false for all other objects
than
String
Collection
Map
CharSequence
IsEmpty
There is a Debug.logVerbose. but I wonder if we should not use reflection to check if IsEmpty() is implemented or not for custom
objets. This is not well thought at this stage, but I think you guess the idea (ie to prevent the issue we crossed).
Jacques
From: "Adrian Crum" <adrian.c...@sandglass-software.com>
Rev 1170125 should solve the UtilValidate problem.
-Adrian
On 9/13/2011 11:56 AM, Jacques Le Roux wrote:
I'm also curious about it. It 's a bummer but I have no time atm to get it into
details. I reverted my changes in ModelFormField
class to r1169754. Trunk will be back correctly again soon...
Jacques
From: "Adrian Crum" <adrian.c...@sandglass-software.com>
Just curious - why can't UtilValidate check for an empty FSE?
-Adrian
On 9/13/2011 11:45 AM, Jacques Le Roux wrote:
OK I see this is because there are more FlexibleStringExpanders than
description (UtilValidate.is(No)tEmpty() can't be used ) ,
reverting all those... I will restart trunk after...
Jacques
From: "Hans Bakker" <mailingl...@antwebsystems.com>
Jacques , because of your refactoring we are now the second day in the
problems,
the trunk is back, but have a look at the header of the invoices
list....
this is only an example...most are wrong
Regards,
Hans
On Tue, 2011-09-13 at 12:17 +0200, Jacques Le Roux wrote:
It's now fixed, the trunk demo is back again
Jacques
--
Ofbiz on twitter: http://twitter.com/apache_ofbiz
Alternative ofbiz website: http://www.ofbiz.info
http://www.antwebsystems.com : Quality services for competitive rates.