From ea99711ace427bd92587d6167a79f7a71760485f Mon Sep 17 00:00:00 2001 From: Ida Dittrich Date: Thu, 26 Feb 2026 15:50:16 +0100 Subject: [PATCH] fix: sharepoint neutralisierung wieder eingebaut --- modules/features/neutralization/neutralizePlayground.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/features/neutralization/neutralizePlayground.py b/modules/features/neutralization/neutralizePlayground.py index 660c2c39..c49e7cc5 100644 --- a/modules/features/neutralization/neutralizePlayground.py +++ b/modules/features/neutralization/neutralizePlayground.py @@ -266,7 +266,11 @@ class SharepointProcessor: try: # Use interface method to get user connections connections = self.services.interfaceDbApp.getUserConnections(self.services.interfaceDbApp.userId) - msftConnections = [c for c in connections if c.authority == 'msft'] + def _is_msft_connection(c): + av = c.authority.value if hasattr(c.authority, 'value') else str(getattr(c, 'authority', '')) + return av and str(av).lower() == 'msft' + + msftConnections = [c for c in connections if _is_msft_connection(c)] if not msftConnections: logger.warning('No Microsoft connections found for user') return None