Narrated Ikrimah: The Prophet ﷺ as saying: I swear by Allah, I shall fight against the Quraish. The then said: If Allah wills. He again said: I swear by Allah, I shall fight against the Quraish if Allah wills. He again said: I swear by Allah, I shall fight against the Quraish. He then kept silence. Then he said: If Allah wills. Abu Dawud said: Al-Walid bin Muslim said on the authority of Sharik: He then said: But he did not fight against them.
Hadith Referenceسنن ابي داود / كتاب الأيمان والنذور / 3286
Hadith Takhrij« تفرد بہ أبو داود، (تحفة الأشراف: 19116) (ضعیف) » (عکرمة سے سماک کی روایت میں اضطراب ہے، نیز حدیث مرسل ہے کہ عکرمہ نے صحابی کا تذکر ہ نہیں کیا ہے، ملاحظہ ہو: ضعیف ابی داود 3286، والتلخیص الحبیر 2496)
1؎: If, in an oath, one says "insha Allah" (if Allah wills) without any pause or silence, then upon breaking the oath, expiation (kaffarah) will not be obligatory; otherwise, it will be obligatory, as is mentioned in hadith number (3261). This hadith is weak.
Narrated Ikrimah ibn Abu Jahl: The Prophet ﷺ said: I swear by Allah, I shall fight against the Quraysh; I swear by Allah, I shall fight against the Quraysh; I swear by Allah, I shall fight against the Quraysh. He then said: "If Allah wills. " Abu Dawud said: A number of persons have narrated this tradition from Sharik, from Simak, from Ikrimah, from Ibn Abbas who reported from the Prophet ﷺ: "But he did not fight against them. "
Shaykh Umar Farooq Saeedi
Benefits and Issues: It is necessary to say "in sha Allah" (if Allah wills) regarding matters of the future. In the Noble Qur'an, Allah the Exalted says: (And never say of anything, "Indeed, I will do that tomorrow," except [when adding], "If Allah wills.") ( al-Kahf: 23–24). And (O Prophet), do not say about anything, "Indeed, I will do that tomorrow," except [by saying], "If Allah wills." Furthermore, if one says it after a slight delay, that is also permissible.
Source: Sunan Abu Dawood – Commentary by Shaykh Umar Farooq Saeedi, Page: 3285