diff --git a/package.json b/package.json
index 4f378b9..70ba1f1 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "javascript-crud-with-sampletasks",
- "version": "1.0",
+ "version": "2.0.0",
"homepage": "https://mohamedrizwan399.github.io/CRUDJavaScriptSampleProject",
"private": true,
"dependencies": {
@@ -11,7 +11,7 @@
"axios": "^1.7.7",
"cors": "^2.8.5",
"firebase": "^11.0.1",
- "gh-pages": "^6.2.0",
+ "gh-pages": "^6.3.0",
"jest": "^27.5.1",
"jwt-decode": "^3.1.2",
"nodemon": "^3.1.7",
diff --git a/src/IssueManagement/IssueCrud/IssueCreationPage.jsx b/src/IssueManagement/IssueCrud/IssueCreationPage.jsx
index 3c6352f..7690eac 100644
--- a/src/IssueManagement/IssueCrud/IssueCreationPage.jsx
+++ b/src/IssueManagement/IssueCrud/IssueCreationPage.jsx
@@ -100,6 +100,11 @@ export const IssueCreationPage = () => {
}
if (insertbool) {
+ const isIdAlreadyExists = issues?.find(issue => issue?.id === id);
+ if(isIdAlreadyExists !== undefined && isIdAlreadyExists?.id === id) {
+ alert("ID is already Exists. Check your created issues list to edit or create new issue using different Id.")
+ return;
+ }
setissues([...issues, issue]);
} else {
const editable = JSON.parse(localStorage.getItem("issueData"));
@@ -140,14 +145,8 @@ export const IssueCreationPage = () => {
}
End date:
-
+ setEndDate(e.target.value)} value={enddate}/>
+
{errorenddate?
:""
}
@@ -181,7 +180,7 @@ export const IssueCreationPage = () => {
-
+ {!insertbool && }
{errorstatus?
:""
diff --git a/src/homePage/Demo.jsx b/src/homePage/Demo.jsx
index 8e0adda..26bc2e1 100644
--- a/src/homePage/Demo.jsx
+++ b/src/homePage/Demo.jsx
@@ -31,7 +31,7 @@ class Demo extends React.Component{