diff --git cck_private_fields.module cck_private_fields.module
index 2da0978..3440c44 100644
--- cck_private_fields.module
+++ cck_private_fields.module
@@ -191,7 +191,7 @@ function cck_private_fields_node_type($op, $info) {
     // Delete privacy data related to the content type being deleted.
     db_query("DELETE FROM {cck_private_fields} WHERE content_type = '%s'", $info->type);
   }
-  elseif ($op == 'update' && $info->old_type != $info->type) {
+  elseif ($op == 'update' && !empty($info->old_type) && $info->old_type != $info->type) {
     // Adjust privacy data related to the content type being renamed.
     db_query("UPDATE {cck_private_fields} SET content_type = '%s' WHERE content_type = '%s'", $info->type, $info->old_type);
   }
