mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Alphabetize tags by default
This commit is contained in:
		| @@ -6,7 +6,7 @@ import { HttpClient, HttpParams } from '@angular/common/http' | ||||
| import { Observable } from 'rxjs' | ||||
| import { Results } from 'src/app/data/results' | ||||
| import { FilterRule } from 'src/app/data/filter-rule' | ||||
| import { map } from 'rxjs/operators' | ||||
| import { map, tap } from 'rxjs/operators' | ||||
| import { CorrespondentService } from './correspondent.service' | ||||
| import { DocumentTypeService } from './document-type.service' | ||||
| import { TagService } from './tag.service' | ||||
| @@ -70,7 +70,13 @@ export class DocumentService extends AbstractPaperlessService<PaperlessDocument> | ||||
|       doc.document_type$ = this.documentTypeService.getCached(doc.document_type) | ||||
|     } | ||||
|     if (doc.tags) { | ||||
|       doc.tags$ = this.tagService.getCachedMany(doc.tags) | ||||
|       doc.tags$ = this.tagService | ||||
|         .getCachedMany(doc.tags) | ||||
|         .pipe( | ||||
|           tap((tags) => | ||||
|             tags.sort((tagA, tagB) => tagA.name.localeCompare(tagB.name)) | ||||
|           ) | ||||
|         ) | ||||
|     } | ||||
|     if (doc.storage_path) { | ||||
|       doc.storage_path$ = this.storagePathService.getCached(doc.storage_path) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Shamoon
					Michael Shamoon