From 4c70fe497df2abc5077e73bfc0b42569ad6a4cae Mon Sep 17 00:00:00 2001 From: Federico Morreale Date: Mon, 9 Oct 2023 12:18:26 +0200 Subject: [PATCH] fix: RepoUrlPickerRepoName correctly handles changes Signed-off-by: Federico Morreale --- .changeset/tender-pears-work.md | 5 +++++ .../fields/RepoUrlPicker/RepoUrlPickerRepoName.tsx | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/tender-pears-work.md diff --git a/.changeset/tender-pears-work.md b/.changeset/tender-pears-work.md new file mode 100644 index 0000000000..7770e4c087 --- /dev/null +++ b/.changeset/tender-pears-work.md @@ -0,0 +1,5 @@ +--- +'@backstage/plugin-scaffolder': patch +--- + +`RepoUrlPickerRepoName` now correctly handles value changes in allowed repos. diff --git a/plugins/scaffolder/src/components/fields/RepoUrlPicker/RepoUrlPickerRepoName.tsx b/plugins/scaffolder/src/components/fields/RepoUrlPicker/RepoUrlPickerRepoName.tsx index 1393b1902e..f2d68b08f3 100644 --- a/plugins/scaffolder/src/components/fields/RepoUrlPicker/RepoUrlPickerRepoName.tsx +++ b/plugins/scaffolder/src/components/fields/RepoUrlPicker/RepoUrlPickerRepoName.tsx @@ -54,7 +54,7 @@ export const RepoUrlPickerRepoName = (props: { native label="Repositories Available" onChange={selected => - String(Array.isArray(selected) ? selected[0] : selected) + onChange(String(Array.isArray(selected) ? selected[0] : selected)) } disabled={allowedRepos.length === 1} selected={repoName}