Skip to content

Commit 14e4ee8

Browse files
authored
fix: tokens empty string for when resource deleted (#3309)
1 parent 7d50fb4 commit 14e4ee8

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

src/authorizations/components/redesigned/EditTokenOverlay.tsx

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {Authorization} from 'src/types'
2828
// Actions
2929
import {updateAuthorization} from 'src/authorizations/actions/thunks'
3030
import {getTelegraf} from 'src/telegrafs/actions/thunks'
31+
import {getBucketSchema} from 'src/buckets/actions/thunks'
3132

3233
// Utills
3334
import {formatPermissionsObj} from 'src/authorizations/utils/permissions'
@@ -72,8 +73,21 @@ const EditTokenOverlay: FC<Props> = props => {
7273
const name = permissions[i].resource.name
7374
if (!name) {
7475
if (permissions[i].resource.type === 'telegrafs') {
75-
const telegraf = await props.getTelegraf(permissions[i].resource.id)
76-
newPerms[i].resource.name = telegraf
76+
try {
77+
const telegraf = await props.getTelegraf(permissions[i].resource.id)
78+
newPerms[i].resource.name = telegraf
79+
} catch (e) {
80+
newPerms[i].resource.name = 'Resource deleted'
81+
}
82+
} else if (permissions[i].resource.type === 'buckets') {
83+
try {
84+
const bucket = await props.getBucketSchema(
85+
permissions[i].resource.id
86+
)
87+
newPerms[i].resource.name = bucket.name
88+
} catch (e) {
89+
newPerms[i].resource.name = 'Resource deleted'
90+
}
7791
}
7892
}
7993
}
@@ -206,6 +220,7 @@ const EditTokenOverlay: FC<Props> = props => {
206220
const mdtp = {
207221
updateAuthorization,
208222
getTelegraf,
223+
getBucketSchema,
209224
}
210225

211226
const connector = connect(null, mdtp)

0 commit comments

Comments
 (0)