diff --git a/repository/quiz/quiz.go b/repository/quiz/quiz.go index ac27e9c..4257cb3 100644 --- a/repository/quiz/quiz.go +++ b/repository/quiz/quiz.go @@ -632,22 +632,22 @@ func (r *QuizRepository) GetStartedQuizzesID(ctx context.Context, accountID stri return ids, nil } -func (r *QuizRepository) TemplateCopy(ctx context.Context, accountID, qID string) error { +func (r *QuizRepository) TemplateCopy(ctx context.Context, accountID, qID string) (int64, error) { qUUID, err := uuid.Parse(qID) if err != nil { - return err + return 0, err } qNullUUID := uuid.NullUUID{UUID: qUUID, Valid: true} - err = r.queries.TemplateCopy(ctx, sqlcgen.TemplateCopyParams{ + quizID, err := r.queries.TemplateCopy(ctx, sqlcgen.TemplateCopyParams{ Accountid: accountID, Qid: qNullUUID, }) if err != nil { - return err + return 0, err } - return nil + return quizID, nil }