fix(ui/dataLoading): Ensure that a bucket gets passed into the datalistening query

pull/11369/head
Iris Scholten 2019-01-22 09:33:01 -08:00
parent e6a6e50b82
commit 8ff8c0ba84
3 changed files with 10 additions and 2 deletions

View File

@ -114,6 +114,7 @@ class StepSwitcher extends PureComponent<Props> {
{...onboardingStepProps}
{...dataLoaders}
bucket={bucketName}
selectedBucket={selectedBucket}
username={username}
org={org}
onSaveTelegrafConfig={onSaveTelegrafConfig}

View File

@ -31,6 +31,7 @@ const setup = (override = {}) => {
username: 'user',
org: '',
notify: jest.fn(),
selectedBucket: '',
...override,
}

View File

@ -35,6 +35,7 @@ export interface OwnProps extends DataLoaderStepProps {
bucket: string
username: string
org: string
selectedBucket: string
}
interface StateProps {
@ -57,7 +58,6 @@ export class VerifyDataStep extends PureComponent<Props> {
public render() {
const {
bucket,
username,
telegrafConfigID,
type,
@ -80,7 +80,7 @@ export class VerifyDataStep extends PureComponent<Props> {
telegrafConfigID={telegrafConfigID}
onSaveTelegrafConfig={onSaveTelegrafConfig}
org={org}
bucket={bucket}
bucket={this.bucket}
username={username}
onDecrementCurrentStep={onDecrementCurrentStepIndex}
lpStatus={lpStatus}
@ -97,6 +97,12 @@ export class VerifyDataStep extends PureComponent<Props> {
)
}
private get bucket(): string {
const {bucket, selectedBucket} = this.props
return selectedBucket || bucket
}
private get previousStepName() {
const {telegrafPlugins, type} = this.props