[drupal-devel] [bug] module_invoke brokes default values
drupal-devel at drupal.org
Tue Feb 22 21:30:55 UTC 2005
Component: base system
Category: bug reports
Assigned to: chx
Reported by: chx
Updated by: chx
Attachment: http://drupal.org/files/issues/module_inc_no_default_nulls.patch (685 bytes)
Try this: module_invoke('taxonomy', 'get_tree', 1); and compare the
results with taxonomy_get_tree(1);
What happens is that taxonomy_get_tree is called by the arguments 1,
NULL, NULL, NULL which breaks it.
Hence the patch.
Every Drupal version I have met (4.4, 4.5, CVS) contains this error. I
think this led module authors to not use module_invoke (at least I did
so until now) which will be quite a problem if we decide on breaking up
the modules into smaller pieces.
More information about the drupal-devel