I read that account at Commando Supremo. I don't think it supports a reading that both weather and the French forces were responsible for thwarting the attack.
The attack through the Little Saint Bernard Pass in the Alps was stopped, according to that source, by weather. It does not mention that the French defeated them through armed resistance at that location.
I have read elsewhere, though, that French forces fought and defeated the Italians in the Alps and that it was not the weather.