Skip to content

Commit fb545e7

Browse files
committed
fix: store admins can see all stores
1 parent 5ec5b83 commit fb545e7

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

object/store.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ func GetGlobalStores() ([]*Store, error) {
126126

127127
func 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

498498
func 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

503503
func 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
519519
func 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

Comments
 (0)