Skip to content
Snippets Groups Projects
Select Git revision
  • 9c2c769da3ef99cd08d65aab349008e5e4facec2
  • main default protected
  • exo
3 results

stack.c

Blame
  • ExerciseResultExtension.ts 775 B
    import { Prisma } from '@prisma/client';
    
    
    export default Prisma.defineExtension(client => {
        return client.$extends({
                                   result: {
                                       exercise: {
                                           isCorrection: {
                                               needs: {
                                                   correctionCommit: true
                                               },
                                               compute(exercise) {
                                                   return exercise.correctionCommit != null;
                                               }
                                           }
                                       }
                                   }
                               });
    });