Ответ всегда с исключениями: «Разберись с ними, где с ними можно иметь дело»
Если, несмотря на исключение, хранилище может все же сформулировать приемлемое возвращаемое значение, то хранилище должно обработатьit.
Если репозиторий не может, и только у вызывающего пользователя есть вся информация, необходимая для решения проблемы, то должно всплыть исключение.