Răsfoiți Sursa

Preload students when querying for classes

Andrea Fazzi 4 ani în urmă
părinte
comite
b18aed9aa0
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      orm/class.go

+ 2 - 2
orm/class.go

@@ -73,7 +73,7 @@ func (c *Class) Read(args map[string]string, r *http.Request) (interface{}, erro
 
 	id := args["id"]
 
-	if err := DB().Preload("Coordinator").Preload("Minuter").Where("id = ?", id).Find(&class).Error; err != nil {
+	if err := DB().Preload("Students").Preload("Coordinator").Preload("Minuter").Where("id = ?", id).Find(&class).Error; err != nil {
 		return nil, err
 	}
 
@@ -90,7 +90,7 @@ func (c *Class) Read(args map[string]string, r *http.Request) (interface{}, erro
 
 func (c *Class) ReadAll(args map[string]string, r *http.Request) (interface{}, error) {
 	var classes []*Class
-	if err := DB().Preload("Coordinator").Preload("Minuter").Order("name").Find(&classes).Error; err != nil {
+	if err := DB().Preload("Students").Preload("Coordinator").Preload("Minuter").Order("name").Find(&classes).Error; err != nil {
 		return nil, err
 	}
 	for _, class := range classes {