From 7798878445516a64b221e841bf897c3f75871218 Mon Sep 17 00:00:00 2001 From: Romain Courteaud <romain@nexedi.com> Date: Thu, 17 Feb 2005 13:41:27 +0000 Subject: [PATCH] Added sort parameter when using portal_catalog. git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@2497 20353a03-c40f-0410-a6d1-a30d3c3de9de --- product/ERP5Form/MultiRelationField.py | 1 + product/ERP5Form/RelationField.py | 1 + 2 files changed, 2 insertions(+) diff --git a/product/ERP5Form/MultiRelationField.py b/product/ERP5Form/MultiRelationField.py index 896bfdbc00..2bca62ce86 100755 --- a/product/ERP5Form/MultiRelationField.py +++ b/product/ERP5Form/MultiRelationField.py @@ -428,6 +428,7 @@ class MultiRelationStringFieldValidator(Validator.LinesValidator, RelationField kw ={} kw[catalog_index] = value kw['portal_type'] = portal_type + kw['sort_on'] = catalog_index # Get the query results relation_list = portal_catalog(**kw) relation_uid_list = map(lambda x: x.uid, relation_list) diff --git a/product/ERP5Form/RelationField.py b/product/ERP5Form/RelationField.py index a21b40cd61..2f93be7920 100755 --- a/product/ERP5Form/RelationField.py +++ b/product/ERP5Form/RelationField.py @@ -349,6 +349,7 @@ class RelationStringFieldValidator(Validator.StringValidator): kw ={} kw[catalog_index] = value kw['portal_type'] = portal_type + kw['sort_on'] = catalog_index if len(parameter_list) > 0: for k,v in parameter_list: kw[k] = v -- 2.30.9