public String shareVS(int vsId, String nick) {
    Query vsquery =
        em.createQuery("SELECT v FROM VirtualStorage v WHERE v.id=:vsId")
            .setParameter("vsId", vsId);
    VirtualStorage virtualStorage = (VirtualStorage) vsquery.getResultList().get(0);
    Query userquery =
        em.createQuery("SELECT u FROM Usuario u WHERE u.nick=:nick").setParameter("nick", nick);
    List<Usuario> result = (List<Usuario>) userquery.getResultList();
    if (result != null && !result.isEmpty()) {
      Usuario newfollower = (Usuario) result.get(0);
      Set<VirtualStorage> following = newfollower.getTenantSeguidor();
      following.add(virtualStorage);
      newfollower.setTenantSeguidor(following);

      em.merge(newfollower);
      em.flush();
      return "Seguidor agregado correctamente.";
    } else {
      return "No existe el usuario seguidor.";
    }
  }