Index: phplist.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/phplist/phplist.module,v retrieving revision 1.10 diff -u -r1.10 phplist.module --- phplist.module 19 Mar 2008 12:55:57 -0000 1.10 +++ phplist.module 9 Sep 2008 15:51:06 -0000 @@ -956,13 +956,14 @@ ); $lists = _phplist_get_public_lists($user); + foreach ($lists as $l) { - if ($form_values['phplist_subscribe_lists'][$l->lid]) { + if ($form_values['phplist_subscribe_lists'][$l->lid] || count($lists) == 1) { $listkey = '['. $l->lid .']'; - $data['list'. $listkey] = 'subscribe'; + $data['list'. $listkey] = 'signup'; } } - + $postdata = ''; foreach ($data as $key => $val) { $postdata .= ($postdata ? '&' : '') . urlencode($key) .'='. urlencode($val);