Index: signup.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/signup.module,v
retrieving revision 1.204
diff -u -p -r1.204 signup.module
--- signup.module	19 Nov 2008 18:55:50 -0000	1.204
+++ signup.module	19 Nov 2008 23:16:54 -0000
@@ -300,7 +300,9 @@ function signup_help($path, $arg) {
       signup_date_check_node_types();
     }
     elseif ($arg[2] == 'node-type') {
-      signup_date_check_node_types($arg[3]);
+      // Thanks to stupid core handling of node types with underscores, we
+      // need to convert this back to the actual machine-readable type name.
+      signup_date_check_node_types(str_replace('-', '_', $arg[3]));
     }
   }
 }
Index: includes/date.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/signup/includes/date.inc,v
retrieving revision 1.10
diff -u -p -r1.10 date.inc
--- includes/date.inc	19 Nov 2008 18:30:06 -0000	1.10
+++ includes/date.inc	19 Nov 2008 23:16:54 -0000
@@ -227,11 +227,12 @@ function signup_date_field_check_config(
     // Signups aren't disabled on this node type, see if there's a date field.
     $signup_date_field = signup_date_field($type);
     if ($signup_date_field != 'none') {
+      $type_url = str_replace('_', '-', $type);
       $placeholders = array(
         '%node_type' => $name,
         '%signup_date_field' => t('Date field to use with signup'),
-        '@type_admin_url' => url('admin/content/node-type/'. $type),
-        '@type_add_field_url' => url('admin/content/node-type/'. $type .'/fields'),
+        '@type_admin_url' => url('admin/content/node-type/'. $type_url),
+        '@type_add_field_url' => url('admin/content/node-type/'. $type_url .'/fields'),
         '%none' => t('<none>'),
       );
       // Administrator hasn't specifically turned off date support...
