Abdullah bin Umar reported,

The Prophet ﷺ said, "Whoever takes an oath must swear only by Allah." عز وجل The Quraysh used to swear by their forefathers, so he said, "Do not swear by your forefathers."

Ahmad 5462

Sahih

حدثنا عبيد بن أبي قرة حدثنا سليمان يعني ابن بلال عن عبد الله بن دينار

عن ابن عمر

عن النبي ﷺ قال من كان حالفا فلا يحلف إلا بالله عز وجل وكانت قريش تحلف بآبائها فقال لا تحلفوا بآبائكم

أحمد 5462صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abdullah bin Umar
Numbering
Darussalam 5462
Ahmad 5462