Symptom: location module was already added as a dependency for nearly every feature

Cause: location was listeded as module for node and node_revisions for views_handler_dependencies. Location defines joins from node/node_revisions to location tables. so isset($info['table']) for node table for location_views_data returns true. And since location runs later, it takes the depedency, so anything with a node view gets added as a dependency. Ouch!

Patch adds some additional checking; not sure it's foolproof, but better than current I think.

CommentFileSizeAuthor
views_handler_dependencies_aqward.patch617 byteshefox

Comments

tim.plunkett’s picture

Version: 6.x-1.0-rc3 » 6.x-1.x-dev
Status: Needs review » Reviewed & tested by the community

It certainly fixes the problem.

hefox’s picture

Status: Reviewed & tested by the community » Fixed

Can't see any of the related code in d7 anymore so marking it as fixed for now, commit http://drupalcode.org/project/features.git/commit/8731369

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.