From the Prophet, that is similar, except that he did not mention "Until they finish, or they have eating their fill."
حَدَّثَنَا مُحَمَّدُ بْنُ بَشَّارٍ، حَدَّثَنَا مُحَمَّدُ بْنُ جَعْفَرٍ، حَدَّثَنَا شُعْبَةُ، عَنْ حَبِيبِ بْنِ زَيْدٍ، عَنْ مَوْلاَةٍ، لَهُمْ يُقَالُ لَهَا لَيْلَى عَنْ جَدَّتِهِ أُمِّ عُمَارَةَ بِنْتِ كَعْبٍ، عَنِ النَّبِيِّ صلى الله عليه وسلم نَحْوَهُ وَلَمْ يَذْكُرْ فِيهِ حَتَّى يَفْرُغُوا أَوْ يَشْبَعُوا . قَالَ أَبُو عِيسَى وَأُمُّ عُمَارَةَ هِيَ جَدَّةُ حَبِيبِ بْنِ زَيْدٍ الأَنْصَارِيِّ .
Tirmizi
The Book on Fasting • Hadith 785