Sunan an Nasai
3791
Sahih+2

Abdur-Rahman bin Samurah said:"The Messenger of Allah said to me: 'If you swear an oath, then you see something that is better, do that which is better, and offer expiation for your oath

SahihAbu Ghuddah
SahihAl-Albani