show 0 count for category with no tasks in navigation drawer

This commit is contained in:
Suraj 2016-02-13 01:05:42 +05:30
parent d55074d339
commit a59f3d3c3c
1 changed files with 1 additions and 1 deletions

View File

@ -46,7 +46,7 @@ func GetFileName(token string) (string, error) {
//GetCategories will return the list of categories to be //GetCategories will return the list of categories to be
//rendered in the template //rendered in the template
func GetCategories() []types.CategoryCount { func GetCategories() []types.CategoryCount {
stmt := "select c.name, count(*) from category c left outer join task t where c.id = t.cat_id and t.is_deleted='N' and t.finish_date is null group by name union select name, 0 from category where name not in (select distinct name from task t join category c on t.cat_id = c.id)" stmt := "select c.name, count(*) from category c left outer join task t where c.id = t.cat_id and t.is_deleted='N' and t.finish_date is null group by name union select name, 0 from category where name not in (select distinct name from task t join category c on t.cat_id = c.id and is_deleted!='Y')"
rows := database.query(stmt) rows := database.query(stmt)
var categories []types.CategoryCount var categories []types.CategoryCount
var category types.CategoryCount var category types.CategoryCount