Fix for Mission Beach flooding approved