الجواب :
أولا : اختلف العلماء في حكم من نسى فأكل أو شرب في أثناء صومه ، (فالمالكية) يرون أن الصيام لا يصح ، و(الجمهور) على أن الصوم صحيح.
والراجح هو قول (الجمهور) لحديث (البخاري ومسلم):
“من أكل أو شرب ناسيا ، فليتم صومه ؛ فإنما أطعمه الله وأسقاه”.
وهو ما ذهب إليه العلماء المعاصرون كالشيخ (ابن باز) والشيخ (ابن عثيمين) والشيخ (الألباني).
ثانيا : لم يفرق جمهور العلماء بين صيام النافلة وصيام الفريضة ، وبينوا أن الأحاديث جاءت عامة ، ولم تفرق بين صوم النافلة وصوم الفريضة.
الخلاصة: من أكل او شرب ناسيا في صوم الفريضة أو صوم التطوع ، فليتم صومه وصومه صحيح.