Sunan an Nasai
3828
Sahih+2

Abdullah bin 'Umar said:"The Messenger of Allah said: 'Whoever swears an oath and says: If Allah wills, then he has made an exception

SahihAbu Ghuddah
SahihAl-Albani