@@ -24,8 +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" ).
28- OrderBy ("repository.name" ).
27+ GroupBy ("repository.name" ).
2928 Find (& results )
3029 return results , err
3130}
@@ -49,7 +48,7 @@ func GetWorktimeByMilestones(org *Organization, unitFrom, unixTo int64) (results
4948 And (builder.Eq {"tracked_time.deleted" : false }).
5049 And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
5150 And (builder.Lte {"tracked_time.created_unix" : unixTo }).
52- GroupBy ("repository.id , milestone.id" ).
51+ GroupBy ("repository.name, milestone.name , milestone.id" ).
5352 OrderBy ("repository.name, milestone.deadline_unix, milestone.id" ).
5453 Find (& results )
5554 // Show only the first RepoName, for nicer output.
@@ -71,16 +70,16 @@ type WorktimeSumByMembers struct {
7170
7271func GetWorktimeByMembers (org * Organization , unitFrom , unixTo int64 ) (results []WorktimeSumByMembers , err error ) {
7372 err = db .GetEngine (db .DefaultContext ).
74- Select ("user.name AS user_name, SUM(tracked_time.time) AS sum_time" ).
73+ Select ("` user` .name AS user_name, SUM(tracked_time.time) AS sum_time" ).
7574 Table ("tracked_time" ).
7675 Join ("INNER" , "issue" , "tracked_time.issue_id = issue.id" ).
7776 Join ("INNER" , "repository" , "issue.repo_id = repository.id" ).
78- Join ("INNER" , "user" , "tracked_time.user_id = user.id" ).
77+ Join ("INNER" , "` user` " , "tracked_time.user_id = ` user` .id" ).
7978 Where (builder.Eq {"repository.owner_id" : org .ID }).
8079 And (builder.Eq {"tracked_time.deleted" : false }).
8180 And (builder.Gte {"tracked_time.created_unix" : unitFrom }).
8281 And (builder.Lte {"tracked_time.created_unix" : unixTo }).
83- GroupBy ("user.id " ).
82+ GroupBy ("` user`.name " ).
8483 OrderBy ("sum_time DESC" ).
8584 Find (& results )
8685 return results , err
0 commit comments