Abu Shaham reported,

A young woman passed by me in Madinah, so I grabbed her by the waist.The next morning, the Messenger, meaning the Prophet ﷺ, was taking the people's pledge of allegiance. I came to him, but he refused to take my pledge and said, "The one who grabbed!"I said, "By Allah, I will never do it again."So he took my pledge.

Azami 9741

Sahih

عن أبي شهم قال

مرت بي جارية بالمدينة فأخذت بكشحها قال: وأصبح الرسول يبايع الناس- يعني النبي ﷺ قال: فأتيته، فلم يبايعني، فقال: صاحب الجبذة! قال: قلت: والله لا أعود، قال: فبايعني.

الأعظمي 9741صحيح
Contents
Reference
Commentary
Ayat
Collection
Jami al-Kamil
Book
Biography of the Prophet ﷺ
Chapter
What came true of his prophecies
Section
Prophet ﷺ informing Abu Shahm about his pulling him
Numbering
Jami al-Kamil 9741 (2nd edition)
Azami 9741