Tag query change

This commit is contained in:
Chris Lawrence 2024-11-11 01:16:01 +00:00
parent 6d4683c9a3
commit b66621b283

View file

@ -108,10 +108,11 @@ func (c *PaperlessClient) GetAllTags(ctx context.Context) (map[string]int, error
func (c *PaperlessClient) GetDocumentsByTags(ctx context.Context, tags []string) ([]Document, error) {
tagQueries := make([]string, len(tags))
for i, tag := range tags {
tagQueries[i] = fmt.Sprintf("tag:%s", tag)
tagQueries[i] = fmt.Sprintf("tags__name__iexact=%s", tag)
}
searchQuery := strings.Join(tagQueries, " ")
path := fmt.Sprintf("api/documents/?query=%s", urlEncode(searchQuery))
searchQuery := strings.Join(tagQueries, "&")
path := fmt.Sprintf("api/documents/?%s", urlEncode(searchQuery))
log.Printf("Get URL: %s", path)
resp, err := c.Do(ctx, "GET", path, nil)
if err != nil {