@@ -781,35 +781,18 @@ def list_activity_events(
781781 ]
782782 )
783783
784- resposeJson = {"activityEventEntities" : []}
785-
786- tic = "%27"
787- space = "%20"
784+ response_json = {"activityEventEntities" : []}
788785 client = fabric .PowerBIRestClient ()
789-
790- params = {}
791- url = "/v1.0/myorg/admin/activityevents"
792-
793- if start_dt is not None :
794- params ["startDateTime" ] = f"'{ start_dt .isoformat (timespec = 'milliseconds' )} '"
795-
796- if end_dt is not None :
797- params ["endDateTime" ] = f"'{ end_dt .isoformat (timespec = 'milliseconds' )} '"
786+ url = f"/v1.0/myorg/admin/activityevents?startDateTime='{ start_time } '&endDateTime='{ end_time } '"
798787
799788 conditions = []
800-
801789 if activity_filter is not None :
802- conditions .append (f"Activity{ space } eq{ space } { tic } { activity_filter } { tic } " )
803-
790+ conditions .append (f"Activity eq '{ activity_filter } '" )
804791 if user_id_filter is not None :
805- conditions .append (f"UserId{ space } eq { space } { tic } { user_id_filter } { tic } " )
792+ conditions .append (f"UserId eq ' { user_id_filter } ' " )
806793
807794 if conditions :
808- params ["filder" ] = f"{ f'{ space } and{ space } ' .join (conditions )} "
809-
810- url_parts = list (urllib .parse .urlparse (url ))
811- url_parts [4 ] = urllib .parse .urlencode (params )
812- url = urllib .parse .urlunparse (url_parts )
795+ url += f"&$filter={ f' and ' .join (conditions )} "
813796
814797 response = client .get (url )
815798
@@ -849,15 +832,15 @@ def list_activity_events(
849832 ignore_index = True ,
850833 )
851834 else :
852- resposeJson ["activityEventEntities" ].extend (r .get ("activityEventEntities" ))
835+ response_json ["activityEventEntities" ].extend (
836+ r .get ("activityEventEntities" )
837+ )
853838
854839 if return_dataframe :
855840 df ["Creation Time" ] = pd .to_datetime (df ["Creation Time" ])
856- activity_events = df
841+ return df
857842 else :
858- activity_events = resposeJson
859-
860- return activity_events
843+ return response_json
861844
862845
863846def _resolve_capacity_name_and_id (
0 commit comments