--- C:/Users/GHOSTDEATH/Desktop/userpoints_contrib/userpoints_badges/userpoints_badges.module	Wed Aug 11 18:13:45 2010
+++ C:/Users/GHOSTDEATH/Desktop/userpoints_contrib-new/userpoints_badges/userpoints_badges.module	Wed Feb 02 12:45:42 2011
@@ -74,7 +74,7 @@
   db_query("DELETE FROM {userpoints_badges} WHERE bid=%d", $bid);
   
   if (trim($form_values['userpoints_goal']) !== '') {
-    db_query("INSERT INTO {userpoints_badges} (bid, userpoints_goal) VALUES (%d, %d)",
+    db_query("INSERT INTO {userpoints_badges} (bid, userpoints_goal) VALUES (%d, %f)",
       $bid, $form_values['userpoints_goal']);
     userpoints_badges_run_mass_badge_check($bid, $form_values['userpoints_goal']);
   }
@@ -92,7 +92,7 @@
  */
 function userpoints_badges_run_mass_badge_check($bid, $userpoints_goal) {
   db_query("DELETE FROM {user_badges_user} WHERE bid=%d", $bid);
-  $resultset = db_query("SELECT uid FROM {userpoints} WHERE uid > 0 GROUP BY uid HAVING SUM(points) > %d", 
+  $resultset = db_query("SELECT uid FROM {userpoints} WHERE uid > 0 GROUP BY uid HAVING SUM(points) > %f", 
     $userpoints_goal);
   while ($account = db_fetch_object($resultset)) {
     user_badges_user_add_badge($account->uid, $bid, strtr('Userpoints @bid', array('@bid' => $bid)));
