Hello Developers,
I see an strange issue on Release 9.04. But that issue does not exists
on latest OFBiz trunk. Below is brief description of issue:
1) When I use any of the method (like findList or findByAnd) of
DelegatorImpl.java class , and sort it by "sequenceNum", For eg in
EditProductFeatures.groovy: (Release 9.04)
context.productFeatureAndAppls =
delegator.findList('ProductFeatureAndAppl',
EntityCondition.makeCondition([productId : productId]), null,
['sequenceNum', 'productFeatureApplTypeId',
'productFeatureTypeId', 'description'], null, false);
It returns me the list of values, with *Not-Null values at the top* ,
and then it sort in Ascending order by "sequenceNum", ......
2) But When I use Latest trunk in OFBiz: Using same example, It returns
me the list sorted by "sequenceNum", .... in ascending order and then
*Not-null values at the bottom
*3) I think this is the major bug in Release 9.04, because if we think
at application level, if a catagory has over 800 products, Catalog
Manager will have to go to the last page, to sequence every single
product for it to show properly on the front end.
4) Instead if Catalog Manager want to sequence the products, he will
arrange them at very first page.
5) I tried to found the reason of this major difference, but could not
locate the exact fix in any of the commit. So I request all the
developers, if any one have any idea regarding this please share your
views here. Also I think this should be fixed in Release 9.04 as well.
Thanks
--
Divesh Dutta.