Ambas formas são corretas.
O substantivo “calor” é ambíguo, por isso cria confusão. Os substantivos ambíguos são aqueles que podem ser acompanhados tanto pelo artigo masculino como pelo feminino sem ocorrer mudanças no lexema:
Exemplos:
- el calor / la calor, el sartén / la sartén, el azúcar / la azúcar, el maratón / la maratón, el interrogante / la interrogante, etc.
Estes substantivos são invariáveis já que não há nenhuma mudança significativa ao mudar o gênero.
Embora ambas formas sejam corretas, é mais comum a forma masculina.
Exemplo:
- Hace mucho calor este verano.
(Está muito quente este verão.)