We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents ee6c07c + 50612d5 commit ea6a8ccCopy full SHA for ea6a8cc
O365/utils/utils.py
@@ -685,6 +685,7 @@ def select(self, *attributes):
685
if '/' in attribute:
686
# only parent attribute can be selected
687
attribute = attribute.split('/')[0]
688
+ attribute = self._get_select_mapping(attribute)
689
self._selects.add(attribute)
690
else:
691
if self._attribute:
@@ -860,6 +861,13 @@ def _get_mapping(self, attribute):
860
861
return attribute
862
return None
863
864
+ def _get_select_mapping(self, attribute):
865
+ if attribute in ["meetingMessageType"]:
866
+ return (
867
+ f"{self.protocol.keyword_data_store['event_message_type']}/{attribute}"
868
+ )
869
+ return attribute
870
+
871
@fluent
872
def new(self, attribute, operation=ChainOperator.AND):
873
""" Combine with a new query
0 commit comments