The preset isn't set currently when creating a scratch. This causes scratches to be unlinked from the project they are a part of. Projects will have to get the preset id from decomp.me to set in the config. If the id isn't set, a scratch can be uploaded without the preset field. <https://github.com/decompme/decomp.me/blob/36edf529ca2b165fa162cee6cede6ef5dd2150a0/backend/coreapp/views/scratch.py#L282>