|
@@ -62,7 +62,7 @@ func GetStudentAll(args map[string]string) (interface{}, error) {
|
|
|
|
|
|
id := args["id"]
|
|
id := args["id"]
|
|
|
|
|
|
- if err := DB().Preload("Class").Where("id = ?", id).Find(&student).Error; err != nil {
|
|
|
|
|
|
+ if err := DB().Preload("Class").Preload("Class.Coordinator").Where("id = ?", id).Find(&student).Error; err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
|
|
|
|
@@ -91,7 +91,7 @@ func GetStudentsFast(args map[string]string) (interface{}, error) {
|
|
|
|
|
|
func GetStudentsAll(args map[string]string) (interface{}, error) {
|
|
func GetStudentsAll(args map[string]string) (interface{}, error) {
|
|
var students []*Student
|
|
var students []*Student
|
|
- if err := DB().Preload("Class").Order("surname,name").Find(&students).Error; err != nil {
|
|
|
|
|
|
+ if err := DB().Preload("Class").Preload("Class.Coordinator").Preload("Tutor").Order("surname,name").Find(&students).Error; err != nil {
|
|
return nil, err
|
|
return nil, err
|
|
}
|
|
}
|
|
for _, student := range students {
|
|
for _, student := range students {
|