Index: better_formats_defaults.admin.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/better_formats/better_formats_defaults.admin.inc,v retrieving revision 1.3.2.11 diff -u -p -r1.3.2.11 better_formats_defaults.admin.inc --- better_formats_defaults.admin.inc 5 Feb 2010 13:52:48 -0000 1.3.2.11 +++ better_formats_defaults.admin.inc 16 Mar 2010 06:20:13 -0000 @@ -108,11 +108,11 @@ function better_formats_get_role_default } // get data from db - $sql = "SELECT bf.*, role.name - FROM {better_formats_defaults} AS bf - INNER JOIN {role} AS role + $sql = "SELECT type, format, type_weight, weight, name, role.rid + FROM {role} AS role + LEFT JOIN {better_formats_defaults} AS bf ON bf.rid = role.rid - WHERE bf.type IN ('$types') + WHERE bf.type IN ('$types') OR bf.type IS NULL ORDER BY bf.type_weight DESC, bf.weight, role.rid"; $result = db_query($sql);