summaryrefslogtreecommitdiffhomepage
path: root/packages/console/core
diff options
context:
space:
mode:
Diffstat (limited to 'packages/console/core')
-rw-r--r--packages/console/core/script/lookup-user.ts13
1 files changed, 12 insertions, 1 deletions
diff --git a/packages/console/core/script/lookup-user.ts b/packages/console/core/script/lookup-user.ts
index 33a18ebfc..15cbe80f8 100644
--- a/packages/console/core/script/lookup-user.ts
+++ b/packages/console/core/script/lookup-user.ts
@@ -38,10 +38,21 @@ if (identifier.startsWith("wrk_")) {
workspaceID: UserTable.workspaceID,
workspaceName: WorkspaceTable.name,
role: UserTable.role,
+ subscribed: SubscriptionTable.timeCreated,
})
.from(UserTable)
.innerJoin(WorkspaceTable, eq(WorkspaceTable.id, UserTable.workspaceID))
- .where(eq(UserTable.accountID, accountID)),
+ .innerJoin(SubscriptionTable, eq(SubscriptionTable.userID, UserTable.id))
+ .where(eq(UserTable.accountID, accountID))
+ .then((rows) =>
+ rows.map((row) => ({
+ userID: row.userID,
+ workspaceID: row.workspaceID,
+ workspaceName: row.workspaceName,
+ role: row.role,
+ subscribed: formatDate(row.subscribed),
+ })),
+ ),
)
// Get all payments for these workspaces