create_or_update preferences was not checking for question ids

was preventing new question notifications from being added
Merge branch 'development' of github.com:extension/aae into development
Check for nil (present in rejected questions)
Merge branch 'development'