Fix error where you can't create a new academic subject

`path` was getting generated too late in the callback process so the Subject was not validating. Let me know if you have any better ideas.