Fixing issue with autoscale A/B test (#442)

Currently, the first time a user opens the New Container pane, the autoscale setting is not being read from the flight info. This is because the flight into is being set in resetData(), which is not called the 1st time a user opens the pane. 

This change adds logic to set the flight info on the open call.
This commit is contained in:
Deborah Chen 2021-02-22 10:54:55 -08:00 committed by GitHub
parent 1f4074f3e8
commit e092e5140f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 0 deletions

View File

@ -680,6 +680,8 @@ export default class AddCollectionPane extends ContextualPaneBase {
this.formWarnings(""); this.formWarnings("");
this.databaseCreateNewShared(this.getSharedThroughputDefault()); this.databaseCreateNewShared(this.getSharedThroughputDefault());
this.shouldCreateMongoWildcardIndex(this.container.isMongoIndexingEnabled()); this.shouldCreateMongoWildcardIndex(this.container.isMongoIndexingEnabled());
this.isAutoPilotSelected(this.container.isAutoscaleDefaultEnabled());
this.isSharedAutoPilotSelected(this.container.isAutoscaleDefaultEnabled());
if (this.isPreferredApiTable() && !databaseId) { if (this.isPreferredApiTable() && !databaseId) {
databaseId = SharedConstants.CollectionCreation.TablesAPIDefaultDatabase; databaseId = SharedConstants.CollectionCreation.TablesAPIDefaultDatabase;
} }

View File

@ -289,6 +289,7 @@ export default class CassandraAddCollectionPane extends ContextualPaneBase {
public open() { public open() {
super.open(); super.open();
this.isAutoPilotSelected(this.container.isAutoscaleDefaultEnabled());
const addCollectionPaneOpenMessage = { const addCollectionPaneOpenMessage = {
databaseAccountName: this.container.databaseAccount().name, databaseAccountName: this.container.databaseAccount().name,
defaultExperience: this.container.defaultExperience(), defaultExperience: this.container.defaultExperience(),