mirror of
https://github.com/fleetdm/fleet
synced 2026-05-23 08:58:41 +00:00
Always use writer node when listing queries. (#13024)
Always use writer node when listing queries.
This commit is contained in:
parent
791adf19ad
commit
40e8f83829
2 changed files with 3 additions and 4 deletions
|
|
@ -368,8 +368,7 @@ const ManageQueriesPage = ({
|
|||
try {
|
||||
await Promise.all(updateAutomatedQueries).then(() => {
|
||||
renderFlash("success", `Successfully updated query automations.`);
|
||||
// allow time for backend to update before refetching
|
||||
setTimeout(refetchAllQueries, 10);
|
||||
refetchAllQueries();
|
||||
});
|
||||
} catch (errorResponse) {
|
||||
renderFlash(
|
||||
|
|
|
|||
|
|
@ -388,7 +388,7 @@ func (ds *Datastore) ListQueries(ctx context.Context, opt fleet.ListQueryOptions
|
|||
sql = appendListOptionsToSQL(sql, &opt.ListOptions)
|
||||
|
||||
results := []*fleet.Query{}
|
||||
if err := sqlx.SelectContext(ctx, ds.reader(ctx), &results, sql, args...); err != nil {
|
||||
if err := sqlx.SelectContext(ctx, ds.writer(ctx), &results, sql, args...); err != nil {
|
||||
return nil, ctxerr.Wrap(ctx, err, "listing queries")
|
||||
}
|
||||
|
||||
|
|
@ -434,7 +434,7 @@ func (ds *Datastore) loadPacksForQueries(ctx context.Context, queries []*fleet.Q
|
|||
fleet.Pack
|
||||
}{}
|
||||
|
||||
err = sqlx.SelectContext(ctx, ds.reader(ctx), &rows, query, args...)
|
||||
err = sqlx.SelectContext(ctx, ds.writer(ctx), &rows, query, args...)
|
||||
if err != nil {
|
||||
return ctxerr.Wrap(ctx, err, "selecting load packs for queries")
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue