@@ -24,7 +24,7 @@ func GetWorktimeByRepos(org *Organization, unitFrom, unixTo int64) (results []Wo
2424 And (builder.Eq {"tracked_time.deleted" : false }).
2525 And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
2626 And (builder.Lte {"tracked_time.created_unix" : unixTo }).
27- GroupBy ("repository.id " ).
27+ GroupBy ("repository.name " ).
2828 OrderBy ("repository.name" ).
2929 Find (& results )
3030 return results , err
@@ -49,7 +49,7 @@ func GetWorktimeByMilestones(org *Organization, unitFrom, unixTo int64) (results
4949 And (builder.Eq {"tracked_time.deleted" : false }).
5050 And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
5151 And (builder.Lte {"tracked_time.created_unix" : unixTo }).
52- GroupBy ("repository.id , milestone.id" ).
52+ GroupBy ("repository.name, milestone.name, milestone.deadline_unix , milestone.id" ).
5353 OrderBy ("repository.name, milestone.deadline_unix, milestone.id" ).
5454 Find (& results )
5555 // Show only the first RepoName, for nicer output.
@@ -71,16 +71,16 @@ type WorktimeSumByMembers struct {
7171
7272func GetWorktimeByMembers (org * Organization , unitFrom , unixTo int64 ) (results []WorktimeSumByMembers , err error ) {
7373 err = db .GetEngine (db .DefaultContext ).
74- Select ("user.name AS user_name, SUM(tracked_time.time) AS sum_time" ).
74+ Select ("` user` .name AS user_name, SUM(tracked_time.time) AS sum_time" ).
7575 Table ("tracked_time" ).
7676 Join ("INNER" , "issue" , "tracked_time.issue_id = issue.id" ).
7777 Join ("INNER" , "repository" , "issue.repo_id = repository.id" ).
78- Join ("INNER" , "user" , "tracked_time.user_id = user.id" ).
78+ Join ("INNER" , "` user` " , "tracked_time.user_id = ` user` .id" ).
7979 Where (builder.Eq {"repository.owner_id" : org .ID }).
8080 And (builder.Eq {"tracked_time.deleted" : false }).
8181 And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
8282 And (builder.Lte {"tracked_time.created_unix" : unixTo }).
83- GroupBy ("user.id " ).
83+ GroupBy ("` user`.name " ).
8484 OrderBy ("sum_time DESC" ).
8585 Find (& results )
8686 return results , err
0 commit comments