Index: vars.info
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/vars/vars.info,v
retrieving revision 1.3
diff -u -r1.3 vars.info
--- vars.info	25 Nov 2010 01:30:01 -0000	1.3
+++ vars.info	10 Dec 2010 20:50:50 -0000
@@ -2,7 +2,7 @@
 name = Variables API
 description = Implement an API to handle persistent variables.
 core = 7.x
-
+version = 2.x
 files[] = vars.module
 files[] = vars.install
 files[] = tests/vars.test
Index: vars.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/vars/vars.module,v
retrieving revision 1.10.2.7
diff -u -r1.10.2.7 vars.module
--- vars.module	2 Dec 2010 05:42:31 -0000	1.10.2.7
+++ vars.module	10 Dec 2010 20:50:51 -0000
@@ -519,6 +519,7 @@
   global $conf;
 
   $variables = Vars::loadDefaults('node_type', db_and()->condition('vd.flags', Vars::VARS_NODE_TYPE));
+ if (array_key_exists('dynamic',$variables)) {
   foreach (array_keys($variables['dynamic']) as $var) {
     db_delete('variable')
       ->condition('name', $var . '_' . $info->type)
@@ -526,7 +527,7 @@
     unset($conf[$name]);
     $clear_cache = TRUE;
   }
-
+ }
   if (isset($clear_cache)) {
      cache_clear_all('variables', 'cache_bootstrap');
   }
