File tree Expand file tree Collapse file tree 1 file changed +4
-8
lines changed
Expand file tree Collapse file tree 1 file changed +4
-8
lines changed Original file line number Diff line number Diff line change @@ -85,14 +85,6 @@ export async function updateContestTaskPair(
8585 taskId : string ,
8686) : Promise < void > {
8787 try {
88- const existingRecord = await getContestTaskPair ( contestId , taskId ) ;
89-
90- if ( ! existingRecord ) {
91- const errorMessage = `Not found ContestTaskPair: contestId=${ contestId } , taskId=${ taskId } ` ;
92- console . log ( errorMessage ) ;
93- throw new Error ( errorMessage ) ;
94- }
95-
9688 const updatedContestTaskPair = await db . contestTaskPair . update ( {
9789 where : {
9890 contestId_taskId : {
@@ -107,6 +99,10 @@ export async function updateContestTaskPair(
10799
108100 console . log ( 'Updated ContestTaskPair:' , updatedContestTaskPair ) ;
109101 } catch ( error ) {
102+ if ( error instanceof Prisma . PrismaClientKnownRequestError && error . code === 'P2025' ) {
103+ console . error ( `Not found ContestTaskPair: contestId=${ contestId } , taskId=${ taskId } ` ) ;
104+ }
105+
110106 console . error ( 'Failed to update ContestTaskPair:' , error ) ;
111107 throw error ;
112108 }
You can’t perform that action at this time.
0 commit comments