Mustadrak al-Hakim 7826
Abū al-Imām > Muḥammad b. Isḥāq And Muḥammad b. Nuʿaym > Abū al-Ashʿath > Muḥammad b. ʿAbd al-Raḥman al-Ṭufāwī > Hishām b. ʿUrwah from his father > ʿĀʾishah
The Messenger of Allah ﷺ used to never break his oath until Allah revealed the expiation for oaths. He said, "I will not swear by an oath, seeing something better than it, unless I expiate for the oath and then do what is better." – Sound Chain per Bukhārī and Muslim
حَدَّثَنَا أَبُو الْإِمَامِ ثَنَا مُحَمَّدُ بْنُ إِسْحَاقَ وَمُحَمَّدُ بْنُ نُعَيْمٍ قَالَا ثَنَا أَبُو الْأَشْعَثِ ثَنَا مُحَمَّدُ بْنُ عَبْدِ الرَّحْمَنِ الطُّفَاوِيُّ ثَنَا هِشَامُ بْنُ عُرْوَةَ عَنْ أَبِيهِ عَنْ عَائِشَةَ قَالَتْ
كَانَ رَسُولُ اللَّهِ ﷺ إِذَا حَلَفَ عَلَى يَمِينٍ لَا يَحْنَثُ حَتَّى أَنْزَلَ اللَّهُ تَعَالَى كَفَّارَةَ الْيَمِينِ فَقَالَ «لَا أَحْلِفُ عَلَى يَمِينٍ فَأَرَى غَيْرَهَا خَيْرًا مِنْهَا إِلَّا كَفَّرْتُ عَنْ يَمِينٍ ثُمَّ أَتَيْتُ الَّذِي هُوَ خَيْرٌ» هَذَا حَدِيثٌ صَحِيحٌ عَلَى شَرْطِ الشَّيْخَيْنِ وَلَمْ يُخَرِّجَاهُ على شرط البخاري ومسلم – على شرط البخاري ومسلم