Skip to content

Commit ebd7b84

Browse files
committed
Merge branch 'm-kovalsky/issue317'
2 parents c0786ee + 7975dd4 commit ebd7b84

File tree

1 file changed

+10
-27
lines changed

1 file changed

+10
-27
lines changed

src/sempy_labs/admin/_basic_functions.py

Lines changed: 10 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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

863846
def _resolve_capacity_name_and_id(

0 commit comments

Comments
 (0)