         newSubmit.comments = @mergeComments(newSubmit.comments, comments)
         await newSubmit.calculateHashes()
 
+        user = await User.findById(newSubmit.user)
+        console.log user?.userList, newSubmit.outcome
+        if user?.userList == "graduated" and newSubmit.outcome == "OK" and newSubmit.time > new Date(2020, 1, 28)
+            newSubmit.outcome = "AC"
+            newSubmit.force = true
+
         logger.debug "Adding submit", newSubmit._id, newSubmit.user, newSubmit.problem
         try
             await newSubmit.upsert()

import { REGISTRY as testSystemsRegistry } from '../testSystems/TestSystemRegistry'

entities = new Entities()

class SubmitDownloader
    constructor: (@baseDownloader, @minPages, @limitPages, @forceMetadata, @onNewSubmit) ->

            logger.info "Submit already in the database #{newSubmit._id}"
            return res

        #console.log "!!!"
        #compare(oldSubmit, newSubmit.toObject(), "")

        if oldSubmit?.force and not @forceMetadata
            await @onNewSubmit?(newSubmit)
            logger.info("Will not overwrite a forced submit #{newSubmit._id}")
