--- decisions/decisions.module.orig	2010-09-13 11:10:35.000000000 -0300
+++ decisions/decisions.module	2010-09-13 11:12:07.000000000 -0300
@@ -1163,11 +1163,11 @@ function _decisions_can_view_results($no
  */
 function _decisions_electoral_list_reset($node) {
   // check first if authenticated users have the right to vote, because authenticated users are not added to the users_roles permission, probably for performance reasons
-  $result = db_fetch_object(db_query("SELECT COUNT(*) AS hit FROM {permission} JOIN role ON role.rid = permission.rid WHERE FIND_IN_SET(' vote on decisions', perm) AND role.name = 'authenticated user'"));
+  $result = db_fetch_object(db_query("SELECT COUNT(*) AS hit FROM {permission} JOIN {role} ON {role}.rid = {permission}.rid WHERE FIND_IN_SET(' vote on decisions', perm) AND {role}.name = 'authenticated user'"));
   if (isset($result) && $result->hit) {
     // special case: any authenticated user can vote
     // add all current users to electoral list
-    return db_query("INSERT INTO {decisions_electoral_list} (nid, uid) SELECT '%d', u.uid FROM users u WHERE u.uid <> 0", $node->nid);
+    return db_query("INSERT INTO {decisions_electoral_list} (nid, uid) SELECT '%d', u.uid FROM {users} u WHERE u.uid <> 0", $node->nid);
   }
   else {
     // all users must not be allowed to vote, add relevant users only
