Skip to content

Commit 25f68a8

Browse files
committed
fix: more bug fixes
1 parent 55608fd commit 25f68a8

File tree

4 files changed

+12
-8
lines changed

4 files changed

+12
-8
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1089,7 +1089,7 @@ Read only: **True**
10891089

10901090
PARAMETER | REQUIRED | DESCRIPTION | TYPE | CONTAINS
10911091
--------- | -------- | ----------- | ---- | --------
1092-
**user_id** | required | User ID/Principal name | string | `msgoffice365 user id` `msgoffice365 user principal name` `email` |
1092+
**email_address** | required | User's email address (mailbox) | string | `msgoffice365 user id` `msgoffice365 user principal name` `email` |
10931093
**folder_id** | optional | Parent mail folder id or well-known name | string | `msgoffice365 folder id` |
10941094

10951095
#### Action Output
@@ -1098,7 +1098,7 @@ DATA PATH | TYPE | CONTAINS | EXAMPLE VALUES
10981098
--------- | ---- | -------- | --------------
10991099
action_result.status | string | | success failure |
11001100
action_result.message | string | | |
1101-
action_result.parameter.user_id | string | `msgoffice365 user id` `msgoffice365 user principal name` `email` | |
1101+
action_result.parameter.email_address | string | `msgoffice365 user id` `msgoffice365 user principal name` `email` | |
11021102
action_result.parameter.folder_id | string | `msgoffice365 folder id` | |
11031103
action_result.data.\*.id | string | | |
11041104
action_result.data.\*.displayName | string | | |

src/actions/list_folders.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99

1010
class ListFoldersParams(Params):
11-
user_id: str = Param(
12-
description="User ID/Principal name",
11+
email_address: str = Param(
12+
description="User's email address (mailbox)",
1313
required=True,
1414
primary=True,
1515
cef_types=["msgoffice365 user id", "msgoffice365 user principal name", "email"],
@@ -40,10 +40,10 @@ def list_folders(
4040

4141
if params.folder_id:
4242
endpoint = (
43-
f"/users/{params.user_id}/mailFolders/{params.folder_id}/childFolders"
43+
f"/users/{params.email_address}/mailFolders/{params.folder_id}/childFolders"
4444
)
4545
else:
46-
endpoint = f"/users/{params.user_id}/mailFolders"
46+
endpoint = f"/users/{params.email_address}/mailFolders"
4747

4848
folders = []
4949
while True:

src/actions/list_groups.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,7 @@ def list_groups(
6464
resp = helper.make_rest_call_helper(endpoint, nextLink=next_link)
6565
api_params = None
6666

67-
soar.set_message(f"Successfully retrieved {len(groups)} groups")
67+
soar.set_message(
68+
f"Successfully retrieved {len(groups)} {'group' if len(groups) == 1 else 'groups'}"
69+
)
6870
return [GroupOutput(**g) for g in groups]

src/actions/list_users.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,5 +63,7 @@ def list_users(
6363
resp = helper.make_rest_call_helper(endpoint, nextLink=next_link)
6464
api_params = None
6565

66-
soar.set_message(f"Successfully retrieved {len(users)} users")
66+
soar.set_message(
67+
f"Successfully retrieved {len(users)} {'user' if len(users) == 1 else 'users'}"
68+
)
6769
return [UserOutput(**u) for u in users]

0 commit comments

Comments
 (0)