Verb + de + infinitive
promettre
de
The constructions
depromettre à quelqu'un de + infinitif
Il a promis à sa mère de rentrer tôt.
Do not writeIl a promis à sa mère à rentrer tôt.
Why
Promettre de before an infinitive, with the person introduced by à if you name them: promettre à quelqu'un de faire. The thing promised is direct: promettre un cadeau.