mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-07-30 05:31:59 +08:00
fix(ruler): scan orgIDs in string slice instead of valuer struct (#7818)
This commit is contained in:
parent
16e3c185e9
commit
0f0693f6eb
@ -129,15 +129,24 @@ func (r *rule) GetRuleUUID(ctx context.Context, ruleID int) (*ruletypes.RuleHist
|
||||
}
|
||||
|
||||
func (r *rule) ListOrgs(ctx context.Context) ([]valuer.UUID, error) {
|
||||
orgIDs := make([]valuer.UUID, 0)
|
||||
orgIDStrs := make([]string, 0)
|
||||
err := r.sqlstore.
|
||||
BunDB().
|
||||
NewSelect().
|
||||
ColumnExpr("id").
|
||||
Model(new(types.Organization)).
|
||||
Scan(ctx, &orgIDs)
|
||||
Column("id").
|
||||
Scan(ctx, &orgIDStrs)
|
||||
if err != nil {
|
||||
return orgIDs, err
|
||||
return nil, err
|
||||
}
|
||||
|
||||
orgIDs := make([]valuer.UUID, len(orgIDStrs))
|
||||
for idx, orgIDStr := range orgIDStrs {
|
||||
orgID, err := valuer.NewUUID(orgIDStr)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
orgIDs[idx] = orgID
|
||||
}
|
||||
|
||||
return orgIDs, nil
|
||||
|
Loading…
x
Reference in New Issue
Block a user