Index: wp-admin/includes/user.php
===================================================================
--- wp-admin/includes/user.php	(revision 13460)
+++ wp-admin/includes/user.php	(working copy)
@@ -245,9 +245,10 @@
 	global $wpdb;
 
 	$user = new WP_User( $user_id );
+	$post_type_obj = get_post_type_object($post_type);
 
-	if ( ! $user->has_cap("edit_others_{$post_type}s") ) {
-		if ( $user->has_cap("edit_{$post_type}s") || $exclude_zeros == false )
+	if ( ! $user->has_cap($post_type_obj->edit_others_cap) ) {
+		if ( $user->has_cap($post_type_obj->edit_cap) || $exclude_zeros == false )
 			return array($user->id);
 		else
 			return array();
