diff --git a/src/com/activeandroid/util/SQLiteUtils.java b/src/com/activeandroid/util/SQLiteUtils.java index cbf41eaee..4db729b9d 100644 --- a/src/com/activeandroid/util/SQLiteUtils.java +++ b/src/com/activeandroid/util/SQLiteUtils.java @@ -325,6 +325,9 @@ public static List processCursor(Class typ TableInfo tableInfo = Cache.getTableInfo(type); String idName = tableInfo.getIdName(); final List entities = new ArrayList(); + //TODO: Это моя вставка для того чтобы работал distinct + if (cursor.getColumnCount() == 1) + idName = cursor.getColumnNames()[0]; try { Constructor entityConstructor = type.getConstructor();