From fb654382c0b61f0b49075f568be6b2c0f87a622b Mon Sep 17 00:00:00 2001
From: nart4hire <13520129@std.stei.itb.ac.id>
Date: Fri, 28 Apr 2023 22:16:42 +0700
Subject: [PATCH] fix(course): removed require on ids

---
 model/web/course/faculty/request.go | 2 +-
 model/web/course/major/request.go   | 2 +-
 model/web/course/request.go         | 5 +----
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/model/web/course/faculty/request.go b/model/web/course/faculty/request.go
index 2233e13..9267a5f 100644
--- a/model/web/course/faculty/request.go
+++ b/model/web/course/faculty/request.go
@@ -22,7 +22,7 @@ type UpdateFacultyRequestPayload struct {
 	UpdateFacultyToken string
 
 	// Faculty ID, Provided by Query
-	ID uuid.UUID `json:"-" validate:"required"`
+	ID uuid.UUID `json:"-"`
 
 	// Faculty Name
 	Name string `json:"name" validate:"required"`
diff --git a/model/web/course/major/request.go b/model/web/course/major/request.go
index 1238cbf..497db3b 100644
--- a/model/web/course/major/request.go
+++ b/model/web/course/major/request.go
@@ -29,7 +29,7 @@ type UpdateMajorRequestPayload struct {
 	UpdateMajorToken string
 
 	// Major ID, provided by query
-	ID uuid.UUID `json:"-" validate:"required"`
+	ID uuid.UUID `json:"-"`
 
 	// Major Name
 	Name string `json:"name" validate:"required"`
diff --git a/model/web/course/request.go b/model/web/course/request.go
index 20b446d..aa58217 100644
--- a/model/web/course/request.go
+++ b/model/web/course/request.go
@@ -8,9 +8,6 @@ type AddCourseRequestPayload struct {
 	// Web Token that was appended to the link
 	AddCourseToken string
 
-	// Course ID
-	ID string `json:"id" validate:"required"`
-
 	// Course Name
 	Name string `json:"name" validate:"required"`
 
@@ -62,7 +59,7 @@ type UpdateCourseRequestPayload struct {
 	UpdateCourseToken string
 
 	// Course ID, Provided by query
-	ID string `json:"-" validate:"required"`
+	ID string `json:"-"`
 
 	// Course Name
 	Name string `json:"name" validate:"required"`
-- 
GitLab