Je ne parviens pas à trouver la formule correcte pour cette phrase :
- A cause de la chaleur qu'il a fait, j'ai dû renoncer à ma promenade.
- A cause de la chaleur qu'il a faite, j'ai dû renoncer à ma promenade.
En effet, je me rappelle avoir toujours utilisé à l'oral la première forme, mais je pense aussi au contre exemple suivant : A cause de la boulette qu'il a faite, ...
Quelle est la forme correcte ? Et quelle règle s'applique ? Je me dis que le "il" impersonnel fonctionne différemment du "il" personnel, mais sans certitudes.