avoid failing if there are no artifacts accessible to the user

return empty model instead