From: erickson Date: Thu, 17 Jan 2008 21:31:31 +0000 (+0000) Subject: added provider fleshing X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=ecec5b35c7afca25860174f5134f5b138f0db76c;p=Evergreen.git added provider fleshing git-svn-id: svn://svn.open-ils.org/ILS/branches/acq-experiment@8410 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/web/oilsweb/oilsweb/lib/acq/picklist.py b/Open-ILS/web/oilsweb/oilsweb/lib/acq/picklist.py index c092f9c3e8..118d0d1ac4 100644 --- a/Open-ILS/web/oilsweb/oilsweb/lib/acq/picklist.py +++ b/Open-ILS/web/oilsweb/oilsweb/lib/acq/picklist.py @@ -31,6 +31,15 @@ class PicklistMgr(object): } ).recv().content() + if kwargs.get('flesh_provider'): + for entry in entries: + if entry.provider(): + provider = self.ses.request( + 'open-ils.acq.provider.retrieve', + self.request_mgr.ctx.core.authtoken, + entry.provider()).recv().content() + entry.provider(provider) + self.picklist.entries(entries) def retrieve_entry(self, entry_id):