Skip to content

Commit

Permalink
Fix code scanning issue "incomplete URL substring"
Browse files Browse the repository at this point in the history
Fixes #2896, Fixes #2895

Signed-off-by: David Thompson <davthomp@redhat.com>
  • Loading branch information
datho7561 committed May 24, 2023
1 parent 928fb61 commit df29b33
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions src/webview/devfile-registry/app/home.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -60,12 +60,13 @@ export const Home: React.FC<DefaultProps> = ({ }) => {
} else {
setError('');
if (message.data.registries.length === 1) {
message.data.registries.map((registry: Registry) => {
message.data.registries.forEach((registry: Registry) => {
registry.state = true;
});
} else {
message.data.registries.map((registry: Registry) => {
if (registry.url.toLowerCase().indexOf('https://registry.devfile.io') !== -1) {
message.data.registries.forEach((registry: Registry) => {
const devfileUrl = new URL(registry.url);
if (devfileUrl.hostname.toLowerCase() === 'registry.devfile.io') {
registry.state = true;
}
});
Expand Down Expand Up @@ -111,8 +112,9 @@ export const Home: React.FC<DefaultProps> = ({ }) => {
});
const allUncheckedRegistries = filteredRegistries.filter((registry: Registry) => !registry.state);
if (allUncheckedRegistries.length === registries.length) {
allUncheckedRegistries.map((uncheckedRegistry: Registry) => {
if (uncheckedRegistry.url.toLowerCase().indexOf('https://registry.devfile.io') !== -1) {
allUncheckedRegistries.forEach((uncheckedRegistry: Registry) => {
const registryUrl = new URL(uncheckedRegistry.url);
if (registryUrl.hostname.toLowerCase() === 'registry.devfile.io') {
uncheckedRegistry.state = true;
}
})
Expand Down

0 comments on commit df29b33

Please sign in to comment.