Sayyiduna Abdullah bin Umar (may Allah be pleased with them) reports: The Messenger of Allah (peace and blessings be upon him) said: "In an oath, either the oath must be broken or there will be regret."
Hadith Referenceمعجم صغير للطبراني / كتاب الإيمان / 64
Hadith Gradingمحدثین:إسناده ضعيف
Hadith Takhrij«إسناده ضعيف ، وأخرجه ابن حبان فى «صحيحه» برقم: 4356، والحاكم فى «مستدركه» برقم: 7930، 7931، وابن ماجه فى «سننه» برقم: 2103، قال الشيخ الألباني: ضعيف ، والبيهقي فى«سننه الكبير» برقم: 19899، وأبو يعلى فى «مسنده» برقم: 5587، 5697،والطبراني فى «الأوسط» برقم: 8425، والطبراني فى «الصغير» برقم: 1083، وابن أبى شيبة فى «مصنفه» برقم: 12756، 22639 موسى بن إسحاق الواسطي»
´It was narrated from Ibn 'Umar that :` the Messenger of Allah (ﷺ) said: "An oath (leads to) either sin or regret. "
Maulana Ataullah Sajid
Benefit: This narration is weak. The authentic narration is that if an oath is broken mistakenly, then expiation (kaffarah) should be given, and the correct action should be carried out. One should not insist by saying, "I will not do such-and-such good deed because I have taken an oath."
Source: Commentary on Sunan Ibn Mājah by Mawlānā ‘Atā’ullāh Sājid, Page: 2103