Unfortunately, this doesn't work. With build, the assignment does not get a pk attribute which, I think is needed when it creates the submission.