diff --git a/components/new-semester-button.tsx b/components/new-semester-button.tsx index 0411900..67b37c6 100644 --- a/components/new-semester-button.tsx +++ b/components/new-semester-button.tsx @@ -33,8 +33,8 @@ import { } from "@/lib/services/export-service"; import { exportToJSONFile } from "@/lib/services/notAsyncLogic"; import { - clearUserGrades, - clearUserSubjectsGrades, + clearUserGradesByCategory, + clearUserSubjectsGradesByCategory, } from "@/lib/services/user-service"; import { CalendarPlus } from "lucide-react"; import { useTranslations } from "next-intl"; @@ -86,8 +86,10 @@ export const NewSemesterButton = ({ if (archiveData) { await archiveCategory(data); } - if (!keepSubjects) await clearUserSubjectsGrades(); - if (!keepGrades && keepSubjects) await clearUserGrades(); + if (!keepSubjects) + await clearUserSubjectsGradesByCategory(categoryState.category?.id!); + if (!keepGrades && keepSubjects) + await clearUserGradesByCategory(categoryState.category?.id!); } finally { setIsOpen(false); window.location.reload(); diff --git a/package-lock.json b/package-lock.json index 1d53cff..be0af8a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "grade-calculator", - "version": "3.0.0", + "version": "3.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "grade-calculator", - "version": "3.0.0", + "version": "3.0.1", "hasInstallScript": true, "dependencies": { "@auth/drizzle-adapter": "^0.8.2", diff --git a/package.json b/package.json index b725663..bd5fae0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "grade-calculator", - "version": "3.0.0", + "version": "3.0.1", "private": false, "scripts": { "dev": "next dev", diff --git a/sonar-project.properties b/sonar-project.properties index a901725..646ae23 100644 --- a/sonar-project.properties +++ b/sonar-project.properties @@ -1,2 +1,2 @@ sonar.projectKey=noahstreller_grade-calculator_82dd3c4f-6188-433f-838c-8ce4d84da62e -sonar.projectVersion=3.0.0 \ No newline at end of file +sonar.projectVersion=3.0.1 \ No newline at end of file