Fixed the canModifySurvey filter

It didn't work when creating a new question since the ID didn't exist.
Also, see the TODO.