diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index a717f9c..f0ee838 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -75,7 +75,7 @@ jobs: # ✅ Test env - name: Setup test environment run: | - cp .env .env.test + touch .env.test echo "DB_URL=postgresql://coderz-space:coderz-space@localhost:5432/coderz?sslmode=disable" >> .env.test echo "DB_DSN=postgresql://coderz-space:coderz-space@localhost:5432/coderz?sslmode=disable" >> .env.test diff --git a/apps/server/go.mod b/apps/server/go.mod index 0c09ae6..f8d76d9 100644 --- a/apps/server/go.mod +++ b/apps/server/go.mod @@ -1,6 +1,6 @@ module github.com/coderz-space/coderz.space -go 1.25.0 +go 1.24.3 require ( github.com/go-playground/validator/v10 v10.30.1 diff --git a/apps/server/internal/db/sqlc/assignment.sql.go b/apps/server/internal/db/sqlc/assignment.sql.go index 42f11b9..d9a5667 100644 --- a/apps/server/internal/db/sqlc/assignment.sql.go +++ b/apps/server/internal/db/sqlc/assignment.sql.go @@ -94,11 +94,11 @@ SELECT $1, unnest($2::uuid[]), 'pending' type InitializeAssignmentProblemsParams struct { AssignmentID pgtype.UUID `db:"assignment_id" json:"assignment_id"` - ProblemIds []pgtype.UUID `db:"problem_ids" json:"problem_ids"` + ProblemIDs []pgtype.UUID `db:"problem_ids" json:"problem_ids"` } func (q *Queries) InitializeAssignmentProblems(ctx context.Context, arg InitializeAssignmentProblemsParams) error { - _, err := q.db.Exec(ctx, initializeAssignmentProblems, arg.AssignmentID, arg.ProblemIds) + _, err := q.db.Exec(ctx, initializeAssignmentProblems, arg.AssignmentID, arg.ProblemIDs) return err } diff --git a/apps/server/internal/modules/assignment/service.go b/apps/server/internal/modules/assignment/service.go index 149a2ca..881f2e0 100644 --- a/apps/server/internal/modules/assignment/service.go +++ b/apps/server/internal/modules/assignment/service.go @@ -407,14 +407,14 @@ func (s *Service) CreateAssignment(ctx context.Context, req CreateAssignmentRequ } // Initialize all problems with pending status (Requirement 28.6) - problemIds := make([]pgtype.UUID, len(problems)) + problemIDs := make([]pgtype.UUID, len(problems)) for i := range problems { - problemIds[i] = problems[i].ID + problemIDs[i] = problems[i].ID } err = qtx.InitializeAssignmentProblems(ctx, db.InitializeAssignmentProblemsParams{ AssignmentID: assignment.ID, - ProblemIds: problemIds, + ProblemIDs: problemIDs, }) if err != nil { return nil, err