aussitôt dit, aussitôt fait
Meanings
Phrase
1. no sooner said than done