Commit 37178fad authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

New bookcount method by annotade in SeacrhSeriesFeed

parent ad326003
Loading
Loading
Loading
Loading
+9 −4
Original line number Diff line number Diff line
@@ -641,7 +641,10 @@ class SearchSeriesFeed(AuthFeed):
                self.author_id = int(searchterms)
            except:
                self.author_id = None
            series = Series.objects.filter(book__authors=self.author_id).distinct()              
            series = Series.objects.filter(book__authors=self.author_id)
            
        series = series.annotate(count_book=Count('book')).distinct()  
        print(series.query)  
        
        return {"series":series, "searchterms":searchterms, "searchtype":searchtype, "page":page}
    
@@ -681,7 +684,9 @@ class SearchSeriesFeed(AuthFeed):
        return "%s"%(item.ser)
    
    def item_description(self, item):
        return _("Books count: %s")%(Book.objects.filter(series=item.id).count())    
        #count = Book.objects.filter(series=item.id).count()
        count = item.count_book
        return _("Books count: %s")%(count)    

    def item_guid(self, item):
        return "a:%s"%(item.id)