openreview-py icon indicating copy to clipboard operation
openreview-py copied to clipboard

PC console AC status will be empty when ac group member does not match with user preferred email

Open xkopenreview opened this issue 3 years ago • 3 comments

@nlbahy found that in a conference some ACs has paper assignment in paper status tab but shows empty in ac status tab

when the ac group has a user's email, it may not match the user's preferred email(if no preferred email, first confirmed email is used in getUserProfiles fn) in profile so when finding the papers assigned to this AC it won't find any match

xkopenreview avatar Jan 26 '22 19:01 xkopenreview

maybe it should just use the email that is added to the ac group

xkopenreview avatar Jan 26 '22 20:01 xkopenreview

examined the logic in more detail and I think the issue is caused by member(email) difference in ac group and per paper ac group. an example is the ac has two emails associated with profile,

  • emailA is member of /Paper1/Area_Chairs
  • emailB is member of /Area_Chairs

so when looping through the member of ac group, it will not find any match related logic is summarised in graph below image

i think the fix should be in where the ac group and per paper ac groups are created with members instead of in pc console @celestemartinez @melisabok @nlbahy any advice?

xkopenreview avatar Jan 27 '22 19:01 xkopenreview

I do thinks the members should always be the profile.id not the email and that's the reason why we don't allow the paper matching to run if there are reviewers with no profile.

melisabok avatar Jun 02 '22 18:06 melisabok