@@ -126,7 +126,7 @@ func GetGlobalStores() ([]*Store, error) {
126126
127127func GetStores (owner string ) ([]* Store , error ) {
128128 stores := []* Store {}
129- err := adapter .engine .Desc ("created_time" ).Find ( & stores , & Store { Owner : owner } )
129+ err := adapter .engine .Desc ("created_time" ).Where ( "owner = ? OR owner = ?" , owner , "admin" ). Find ( & stores )
130130 if err != nil {
131131 return stores , err
132132 }
@@ -497,7 +497,7 @@ func GetStoreCount(name, field, value string) (int64, error) {
497497
498498func GetStoreCountByOwner (owner , field , value string ) (int64 , error ) {
499499 session := GetDbSession ("" , - 1 , - 1 , field , value , "" , "" )
500- return session .Count (& Store {Owner : owner })
500+ return session .Where ( "owner = ? OR owner = ?" , owner , "admin" ). Count (& Store {})
501501}
502502
503503func GetPaginationStores (offset , limit int , name , field , value , sortField , sortOrder string ) ([]* Store , error ) {
@@ -519,7 +519,7 @@ func GetPaginationStores(offset, limit int, name, field, value, sortField, sortO
519519func GetPaginationStoresByOwner (owner string , offset , limit int , field , value , sortField , sortOrder string ) ([]* Store , error ) {
520520 stores := []* Store {}
521521 session := GetDbSession ("" , offset , limit , field , value , sortField , sortOrder )
522- err := session .Find ( & stores , & Store { Owner : owner } )
522+ err := session .Where ( "owner = ? OR owner = ?" , owner , "admin" ). Find ( & stores )
523523 if err != nil {
524524 return stores , err
525525 }
0 commit comments