diff --git sites/all/modules/webform/webform.install sites/all/modules/webform/webform.install
index 83b18bc..16db918 100644
--- sites/all/modules/webform/webform.install
+++ sites/all/modules/webform/webform.install
@@ -513,11 +513,15 @@
     }
   }
 
-  db_update('webform')
+  $query = db_update('webform')
     ->fields(array('confirmation_format' => $default_format))
-    ->isNotNull('confirmation_format')
-    ->condition('confirmation_format', $numeric_formats, 'NOT IN')
-    ->execute();
+    ->isNotNull('confirmation_format');
+
+  if (!empty($numeric_formats)) {
+    $query->condition('confirmation_format', $numeric_formats, 'NOT IN');
+  }
+
+  $query->execute();
 }
 
 /**
