Teams Attendance Report gets cleared if someone rejoins meeting after it's ended

%3CLINGO-SUB%20id%3D%22lingo-sub-2716586%22%20slang%3D%22en-US%22%3ETeams%20Attendance%20Report%20gets%20cleared%20if%20someone%20rejoins%20meeting%20after%20it's%20ended%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2716586%22%20slang%3D%22en-US%22%3E%3CP%3EHi%20there%2C%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EWe're%20seeing%20an%20unusual%20bug%20thats%20affecting%20attendance%20reporting%20via%20the%20API.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThe%20steps%20to%20reproduce%20are%20as%20follows%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E1.%20Schedule%20an%20MS%20Teams%20meeting%20using%20the%26nbsp%3B%2FonlineMeetings%2F%20API%20endpoint%3C%2FP%3E%3CP%3E2.%20Allow%20n%20number%20(eg.%205)%20people%20to%20connect%3C%2FP%3E%3CP%3E3.%20End%20the%20meeting%3C%2FP%3E%3CP%3E4.%20Fetch%20the%20attendance%20report%20using%20the%20%2FmeetingAttendanceReport%2F%20API%20endpoint%3C%2FP%3E%3CP%3E5.%20The%20attendance%20will%20contain%205%20entries%20(this%20is%20correcT)%3C%2FP%3E%3CP%3E6.%20Rejoin%20the%20same%20meeting%20as%20one%20user%3C%2FP%3E%3CP%3E7.%20End%20the%20meeting%20again%3C%2FP%3E%3CP%3E8.%20Fetch%20the%20attendance%20report%20again%3C%2FP%3E%3CP%3E9.%20The%20report%20will%20now%20only%20contain%20one%20entry%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EExpected%20behaviour%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EThe%20report%20should%20contain%20all%20the%20entries%20from%20when%20the%20meeting%20originally%20took%20place.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3E%3CSTRONG%3EActual%20behaviour%3C%2FSTRONG%3E%3C%2FP%3E%3CP%3EThe%20report%20only%20returns%20the%20entires%20from%20the%20%22latest%20call%22%20for%20the%20meeting.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EIf%20you%20require%20any%20further%20information%2C%20please%20don't%20hesitate%20to%20ask.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2716586%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3EDeveloper%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMeetings%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMicrosoft%20Teams%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2724173%22%20slang%3D%22en-US%22%3ERe%3A%20Teams%20Attendance%20Report%20gets%20cleared%20if%20someone%20rejoins%20meeting%20after%20it's%20ended%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2724173%22%20slang%3D%22en-US%22%3EHi%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1145797%22%20target%3D%22_blank%22%3E%40Gerard_Kelly%3C%2FA%3E%2C%3CBR%20%2F%3EWe%20are%20able%20to%20repro%20this%20at%20our%20end%20and%20got%20similar%20results%2C%20This%20seems%20like%20default%20behavior%20of%20graph%20api%20to%20fetch%20attendance%20report%20for%20only%20the%20latest%20meeting%20instance.%20You%20can%20raise%20your%20voice%20here%20%3CA%20href%3D%22https%3A%2F%2Fmicrosoftteams.uservoice.com%2F%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmicrosoftteams.uservoice.com%2F%3C%2FA%3E%20.%20Microsoft%20focuses%20on%20customer%20feedback%20and%20some%20features%20may%20be%20implemented%20in%20future.%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3EThanks%3C%2FLINGO-BODY%3E
Occasional Visitor

Hi there,

 

We're seeing an unusual bug thats affecting attendance reporting via the API.

 

The steps to reproduce are as follows:

 

1. Schedule an MS Teams meeting using the /onlineMeetings/ API endpoint

2. Allow n number (eg. 5) people to connect

3. End the meeting

4. Fetch the attendance report using the /meetingAttendanceReport/ API endpoint

5. The attendance will contain 5 entries (this is correcT)

6. Rejoin the same meeting as one user

7. End the meeting again

8. Fetch the attendance report again

9. The report will now only contain one entry

 

Expected behaviour

The report should contain all the entries from when the meeting originally took place.

 

Actual behaviour

The report only returns the entires from the "latest call" for the meeting.

 

If you require any further information, please don't hesitate to ask.

1 Reply
Hi @Gerard_Kelly,
We are able to repro this at our end and got similar results, This seems like default behavior of graph api to fetch attendance report for only the latest meeting instance. You can raise your voice here https://microsoftteams.uservoice.com/ . Microsoft focuses on customer feedback and some features may be implemented in future.


Thanks