Fatti

I. ha lavorato in Svizzera come giardiniere stagionale per conto di T. dal 1988 al 1991. Nel 1989 è stato assicurato presso la Fondazione collettiva LPP di Ticino Vita. Nel 1990, pur non avendo un permesso di lavoro, ha continuato a lavorare per T. senza essere annunciato alla cassa pensioni. Nel 1991, dopo un infortunio sul lavoro, I. ha chiesto il pagamento di una rendita d'invalidità, ma la fondazione ha rifiutato in quanto non era assicurato al momento dell'incidente.

I. ha quindi aperto un'azione presso il Tribunale delle assicurazioni del Cantone di Vaud, che ha respinto la sua domanda in quanto non aveva un contratto di lavoro di durata superiore a tre mesi al momento dell'incidente. I. ha presentato ricorso contro questa sentenza.

Legge

Il Tribunale federale ha accolto il ricorso. Ha ritenuto che, anche se le parti avevano concordato che il rapporto di lavoro sarebbe stato risolto in caso di rifiuto del permesso di lavoro, ciò non costituiva un contratto a tempo determinato inferiore a tre mesi. In realtà, si trattava di una condizione risolutiva ai sensi dell'art. 154 CO, il che non esclude l'assoggettamento all'assicurazione obbligatoria.

Di conseguenza, il Tribunale federale ha stabilito che I. soddisfaceva le condizioni per…