diff --git a/litmus-portal/frontend/src/views/MyHub/MyHubConnect/index.tsx b/litmus-portal/frontend/src/views/MyHub/MyHubConnect/index.tsx
index 9155b997a33..a96993610fe 100644
--- a/litmus-portal/frontend/src/views/MyHub/MyHubConnect/index.tsx
+++ b/litmus-portal/frontend/src/views/MyHub/MyHubConnect/index.tsx
@@ -31,7 +31,10 @@ import {
} from '../../../models/graphql/user';
import { history } from '../../../redux/configureStore';
import { getProjectID, getProjectRole } from '../../../utils/getSearchParams';
-import { validateStartEmptySpacing } from '../../../utils/validate';
+import {
+ isValidWebUrl,
+ validateStartEmptySpacing,
+} from '../../../utils/validate';
import useStyles from './styles';
interface GitHub {
@@ -445,7 +448,14 @@ const MyHub: React.FC = () => {
-
+
{t('myhub.connectHubPage.submitBtn')}
diff --git a/litmus-portal/frontend/src/views/MyHub/MyHubEdit/index.tsx b/litmus-portal/frontend/src/views/MyHub/MyHubEdit/index.tsx
index 568e25c8aeb..44a209a2de1 100644
--- a/litmus-portal/frontend/src/views/MyHub/MyHubEdit/index.tsx
+++ b/litmus-portal/frontend/src/views/MyHub/MyHubEdit/index.tsx
@@ -29,7 +29,10 @@ import {
import { HubStatus } from '../../../models/redux/myhub';
import { history } from '../../../redux/configureStore';
import { getProjectID, getProjectRole } from '../../../utils/getSearchParams';
-import { validateStartEmptySpacing } from '../../../utils/validate';
+import {
+ isValidWebUrl,
+ validateStartEmptySpacing,
+} from '../../../utils/validate';
import useStyles from './styles';
interface MyHubParams {
@@ -385,7 +388,7 @@ const MyHub: React.FC = () => {
{!copying ? (
![copy](./icons/copy.svg)
@@ -415,7 +418,14 @@ const MyHub: React.FC = () => {
-
+
{t('myhub.editPage.submit')}