reload all databases before loading offers

This commit is contained in:
Asier Isayas
2025-12-30 14:09:53 -05:00
parent 44de3ade5c
commit eff736596f
2 changed files with 7 additions and 6 deletions

View File

@@ -598,6 +598,7 @@ export default class Collection implements ViewModels.Collection {
public onSettingsClick = async (): Promise<void> => { public onSettingsClick = async (): Promise<void> => {
useSelectedNode.getState().setSelectedNode(this); useSelectedNode.getState().setSelectedNode(this);
const throughputCap = userContext.databaseAccount?.properties.capacity?.totalThroughputLimit; const throughputCap = userContext.databaseAccount?.properties.capacity?.totalThroughputLimit;
await this.container.onRefreshResourcesClick();
throughputCap && throughputCap !== -1 ? await useDatabases.getState().loadAllOffers() : await this.loadOffer(); throughputCap && throughputCap !== -1 ? await useDatabases.getState().loadAllOffers() : await this.loadOffer();
// if (throughputCap && throughputCap !== -1) { // if (throughputCap && throughputCap !== -1) {
// try { // try {

View File

@@ -460,12 +460,12 @@ export class DataExplorer {
const containerNode = await this.waitForContainerNode(context.database.id, context.container.id); const containerNode = await this.waitForContainerNode(context.database.id, context.container.id);
await containerNode.expand(); await containerNode.expand();
// refresh tree to remove deleted database // // refresh tree to remove deleted database
const refreshButton = this.frame.getByTestId("Sidebar/RefreshButton"); // const refreshButton = this.frame.getByTestId("Sidebar/RefreshButton");
await refreshButton.click(); // await refreshButton.click();
await expect(this.getConsoleMessage()).toContainText("Successfully refreshed databases", { // await expect(this.getConsoleMessage()).toContainText("Successfully refreshed databases", {
timeout: ONE_MINUTE_MS, // timeout: ONE_MINUTE_MS,
}); // });
const scaleAndSettingsButton = this.frame.getByTestId( const scaleAndSettingsButton = this.frame.getByTestId(
`TreeNode:${context.database.id}/${context.container.id}/Scale & Settings`, `TreeNode:${context.database.id}/${context.container.id}/Scale & Settings`,