Skip to content
This repository was archived by the owner on Mar 9, 2025. It is now read-only.

Commit 4606855

Browse files
committed
fix: undefined error when no registries are configured
1 parent a932708 commit 4606855

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

web/src/views/envConfig/imageWidget.jsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ export default function ImageWidget(props) {
3333
}
3434

3535
const setStrategy = (strategy) => {
36-
let registry = {}
37-
registry = registries.find(r => r.variable === "customRegistry")
36+
let registry = registries.find(r => r.variable === "customRegistry")
3837
if (!registry) {
3938
registry = registries.find(r => r.variable === "containerizedRegistry")
4039
}
@@ -55,7 +54,7 @@ export default function ImageWidget(props) {
5554
setImage({
5655
...image,
5756
"strategy": strategy,
58-
"registry": registry.variable,
57+
"registry": registry ? registry.variable : "",
5958
"repository": repository,
6059
"tag": "{{ .SHA }}",
6160
"context": ".",
@@ -66,7 +65,7 @@ export default function ImageWidget(props) {
6665
setImage({
6766
...image,
6867
"strategy": strategy,
69-
"registry": registry.variable,
68+
"registry": registry ? registry.variable : "",
7069
"repository": repository,
7170
"tag": "{{ .SHA }}",
7271
"dockerfile": ""
@@ -89,6 +88,9 @@ export default function ImageWidget(props) {
8988
}, [image]);
9089

9190
const repositoryFromRegistry = (registry) => {
91+
if (!registry) {
92+
return ""
93+
}
9294
const login = registry.login ?? "your-company"
9395
let repository = ""
9496

0 commit comments

Comments
 (0)