wrapping in if statement to prevent duplicated Learning Domains

removed unneeded save from Learning Objective Controller