mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	fixes #196
This commit is contained in:
		| @@ -5,6 +5,7 @@ from time import mktime | |||||||
|  |  | ||||||
| from django.conf import settings | from django.conf import settings | ||||||
| from django.db.models import Count, Max, Case, When, IntegerField | from django.db.models import Count, Max, Case, When, IntegerField | ||||||
|  | from django.db.models.functions import Lower | ||||||
| from django.http import HttpResponse, HttpResponseBadRequest, Http404 | from django.http import HttpResponse, HttpResponseBadRequest, Http404 | ||||||
| from django.views.decorators.cache import cache_control | from django.views.decorators.cache import cache_control | ||||||
| from django.views.generic import TemplateView | from django.views.generic import TemplateView | ||||||
| @@ -68,7 +69,7 @@ class CorrespondentViewSet(ModelViewSet): | |||||||
|  |  | ||||||
|     queryset = Correspondent.objects.annotate( |     queryset = Correspondent.objects.annotate( | ||||||
|         document_count=Count('documents'), |         document_count=Count('documents'), | ||||||
|         last_correspondence=Max('documents__created')).order_by('name') |         last_correspondence=Max('documents__created')).order_by(Lower('name')) | ||||||
|  |  | ||||||
|     serializer_class = CorrespondentSerializer |     serializer_class = CorrespondentSerializer | ||||||
|     pagination_class = StandardPagination |     pagination_class = StandardPagination | ||||||
| @@ -87,7 +88,7 @@ class TagViewSet(ModelViewSet): | |||||||
|     model = Tag |     model = Tag | ||||||
|  |  | ||||||
|     queryset = Tag.objects.annotate( |     queryset = Tag.objects.annotate( | ||||||
|         document_count=Count('documents')).order_by('name') |         document_count=Count('documents')).order_by(Lower('name')) | ||||||
|  |  | ||||||
|     serializer_class = TagSerializer |     serializer_class = TagSerializer | ||||||
|     pagination_class = StandardPagination |     pagination_class = StandardPagination | ||||||
| @@ -101,7 +102,7 @@ class DocumentTypeViewSet(ModelViewSet): | |||||||
|     model = DocumentType |     model = DocumentType | ||||||
|  |  | ||||||
|     queryset = DocumentType.objects.annotate( |     queryset = DocumentType.objects.annotate( | ||||||
|         document_count=Count('documents')).order_by('name') |         document_count=Count('documents')).order_by(Lower('name')) | ||||||
|  |  | ||||||
|     serializer_class = DocumentTypeSerializer |     serializer_class = DocumentTypeSerializer | ||||||
|     pagination_class = StandardPagination |     pagination_class = StandardPagination | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 jonaswinkler
					jonaswinkler