? creativecommons-applyCCprogramatically-729310.patch
Index: creativecommons.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/creativecommons/creativecommons.module,v
retrieving revision 1.9.2.75
diff -u -p -r1.9.2.75 creativecommons.module
--- creativecommons.module	23 Feb 2010 20:15:08 -0000	1.9.2.75
+++ creativecommons.module	1 Mar 2010 16:19:33 -0000
@@ -1968,9 +1968,13 @@ function creativecommons_save($node, $op
     $cc_license_uri = $node->creativecommons['select_license_form']['cc_license_uri'];
     $metadata = $node->creativecommons['metadata'];
   }
-  else {
+  elseif (!empty($node->cc)) {
     $cc_license_uri = $node->cc->uri;
     $metadata = $node->cc->metadata;
+  } elseif (creativecommons_node_type_is_enabled($node->type)) {
+    $default_license = creativecommons_get_default_license();
+    $cc_license_uri = $default_license->uri;
+    $metadata = $default_license->metadata;
   }
   
   $cc = new creativecommons_license($cc_license_uri, $metadata);
