Index: ec_anon/ec_anon.install
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ecommerce/ec_anon/ec_anon.install,v
retrieving revision 1.10.2.7
diff -u -p -r1.10.2.7 ec_anon.install
--- ec_anon/ec_anon.install	10 Feb 2009 14:01:22 -0000	1.10.2.7
+++ ec_anon/ec_anon.install	20 Feb 2009 21:02:28 -0000
@@ -43,14 +43,11 @@ function ec_anon_install() {
 
   // Set the policy variable.
   $oldval = variable_get('store_auth_cust', FALSE);
-  if ($oldval === FALSE) {
-    $newval = ECANON_POLICY_DEFAULT;
-  }
-  elseif (!empty($oldval)) {
-    $newval = ECANON_POLICY_NEVER;
+  if (empty($oldval)) {
+    $newval = 2;
   }
   else {
-    $newval = ECANON_POLICY_OPTIONAL;
+    $newval = 1;
   }
   variable_set('ec_anon_policy', $newval);
 }
@@ -69,7 +66,7 @@ function ec_anon_uninstall() {
 function ec_anon_enable() {
   $plist = ec_anon_policy_list(FALSE);
   drupal_set_message(st('Anonymous purchasing policy for the site has been set to <b>!policy</b>. You can change it on the <a href="@settingsurl">store settings page</a>.',
-    array('!policy' => $plist[$newval], '@settingsurl' => url('admin/ecsettings'))));
+    array('!policy' => $plist[variable_get('ec_anon_policy', 2)], '@settingsurl' => url('admin/ecsettings'))));
   if (module_exists('ec_product')) {
     foreach (ec_product_ptypes_get() as $ptype => $info) {
       ec_product_feature_enable($info, 'anonymous');
Index: ec_product/ec_product.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ecommerce/ec_product/ec_product.admin.inc,v
retrieving revision 1.10.2.10
diff -u -p -r1.10.2.10 ec_product.admin.inc
--- ec_product/ec_product.admin.inc	17 Feb 2009 21:49:56 -0000	1.10.2.10
+++ ec_product/ec_product.admin.inc	20 Feb 2009 21:02:28 -0000
@@ -694,7 +694,7 @@ function ec_product_ptypes_delete($ptype
 function ec_product_product_types($info, $op) {
   switch ($op) {
     case 'update':
-      if (!is_null($info->old_ptype) && variable_get('ec_product_ptypes', 1)) {
+      if (isset($info->old_ptype) && variable_get('ec_product_ptypes', 1)) {
         foreach (node_get_types('names') as $type => $description) {
           $ptypes = variable_get('ec_product_ptypes_'. $type, array());
           if (!in_array($info->ptype, $ptypes)) {
Index: ec_product/ec_product.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/ecommerce/ec_product/ec_product.module,v
retrieving revision 1.16.2.32
diff -u -p -r1.16.2.32 ec_product.module
--- ec_product/ec_product.module	17 Feb 2009 21:49:56 -0000	1.16.2.32
+++ ec_product/ec_product.module	20 Feb 2009 21:02:29 -0000
@@ -1381,6 +1381,7 @@ function ec_product_token_values($type, 
 function ec_product_elements() {
   $items['price'] = array(
     '#input' => TRUE,
+    '#autocomplete_path' => FALSE,
     '#element_validate' => array('ec_product_price_valid'),
   );
 
