Always use writer node when listing queries. (#13024)

Always use writer node when listing queries.
This commit is contained in:
Juan Fernandez 2023-07-28 12:41:05 -04:00 committed by GitHub
parent 791adf19ad
commit 40e8f83829
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 4 deletions

View file

@ -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(

View file

@ -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")
}