﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
18056	query_set.dates('field_name', 'years') does not return distinct elements	framazz@…	nmfm	"I have a model (Paziente) with a date field (arrivo)

If I issue: years = Paziente.objects.all().dates('arrivo', 'year')

then I get 

[datetime.datetime(2009, 1, 1, 0, 0), datetime.datetime(2009, 1, 1, 0, 0), datetime.datetime(2009, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2010, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0), datetime.datetime(2011, 1, 1, 0, 0)]


As you can see, the years are repeated many times and are not a distinct set



I'm using the deb package for wheezy


Package: python-django


Version: 1.3.1-4

Same problem with 1.3 source code downloaded from site
"	Bug	closed	Database layer (models, ORM)	1.3	Normal	fixed			Accepted	0	0	0	0	0	0
