fix(ui): updated duplicate check error message (#17404)

pull/17385/head
Ariel Salem 2020-03-24 14:03:10 -07:00 committed by GitHub
parent bef7fc54f3
commit dc915569f3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 11 additions and 4 deletions

View File

@ -14,6 +14,7 @@
1. [17363](https://github.com/influxdata/influxdb/pull/17363): Fixed telegraf configuration bugs where system buckets were appearing in the buckets dropdown
1. [17391](https://github.com/influxdata/influxdb/pull/17391): Fixed threshold check bug where checks could not be created when a field had a space in the name
1. [17384](https://github.com/influxdata/influxdb/pull/17384): Reuse slices built by iterator to reduce allocations
1. [17404](https://github.com/influxdata/influxdb/pull/17404): Updated duplicate check error message to be more explicit and actionable
### UI Improvements

View File

@ -152,6 +152,13 @@ export const createCheckFromTimeMachine = () => async (
const check = builderToPostCheck(state)
const resp = await api.postCheck({data: check})
if (resp.status !== 201) {
if (resp.data.code.includes('conflict')) {
throw new Error(
`A check named ${
check.name
} already exists. Please rename the check before saving`
)
}
throw new Error(resp.data.message)
}

View File

@ -22,6 +22,7 @@ class TelegrafInstructions extends PureComponent<Props> {
const configScript = `telegraf --config ${
this.origin
}/api/v2/telegrafs/${configID || ''}`
const exportToken = `export INFLUX_TOKEN=${token || '<INFLUX_TOKEN>'}`
return (
<div data-testid="setup-instructions" className="telegraf-instructions">
<h6>1. Install the Latest Telegraf</h6>
@ -49,7 +50,7 @@ class TelegrafInstructions extends PureComponent<Props> {
able to see it again!
</Alert>
)}
<TokenCodeSnippet token={token} configID={configID} label="CLI" />
<TokenCodeSnippet token={exportToken} configID={configID} label="CLI" />
<h6>3. Start Telegraf</h6>
<p>
Finally, you can run the following command to start the Telegraf agent

View File

@ -51,9 +51,7 @@ const TokenCodeSnippet: FC<Props & DispatchProps> = ({
className="code-snippet--scroll"
>
<div className="code-snippet--text">
<pre>
export INFLUX_TOKEN=<i>{token || '<INFLUX_TOKEN>'}</i>
</pre>
<pre>{token}</pre>
</div>
</FancyScrollbar>
<div className="code-snippet--footer">