[FIX] web dependencies: only send dependencies to web modules

Issue: if we depend from a module which depends from a module with a web component, we're hosed. Normal?

bzr revid: xmo@openerp.com-20100928110915-0m22v3l4ittx51c1
This commit is contained in:
Xavier Morel 2010-09-28 13:09:15 +02:00
parent c153c2d46b
commit 5577f2bc4a
1 changed files with 5 additions and 1 deletions

View File

@ -500,7 +500,11 @@ class module(osv.osv):
context=context)
return [
{'name': module.name,
'depends': [dep.name for dep in module.dependencies_id],
'depends': [dep.name for dep in module.dependencies_id
if self.search(cr, uid, [
('name', '=', dep.name),
('web', '=', True)
], context=context)],
'content': addons.zip_directory(
addons.get_module_resource(module.name, 'web'))}
for module in modules