Skip to content

Commit b224450

Browse files
joeauyeungemrysal
andauthored
fix: Missing jose module in saml-jackson package (calcom#23291)
* Ensure packages are bundled with code * Update dependencies --------- Co-authored-by: Alex van Andel <me@alexvanandel.com>
1 parent 9d67e1c commit b224450

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

apps/web/app/api/auth/saml/token/route.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
import { defaultResponderForAppDir } from "app/api/defaultResponderForAppDir";
22
import { parseRequestData } from "app/api/parseRequestData";
3+
import * as jose from "jose";
34
import type { NextRequest } from "next/server";
45
import { NextResponse } from "next/server";
6+
import * as dummy from "openid-client";
57
import { uuid } from "short-uuid";
68

79
import jackson from "@calcom/features/ee/sso/lib/jackson";
810
import type { OAuthTokenReq } from "@calcom/features/ee/sso/lib/jackson";
911
import logger from "@calcom/lib/logger";
1012

1113
async function handler(req: NextRequest) {
14+
// Need these imports to fix import errors with jackson
15+
// https://github.com/ory/polis/blob/main/pages/api/import-hack.ts
16+
const unused = dummy; // eslint-disable-line @typescript-eslint/no-unused-vars
17+
const unused2 = jose; // eslint-disable-line @typescript-eslint/no-unused-vars
1218
const { oauthController } = await jackson();
1319
const log = logger.getSubLogger({ prefix: ["[SAML token]"] });
1420

apps/web/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
"next-themes": "^0.2.0",
115115
"nodemailer": "^6.7.8",
116116
"nuqs": "^1.20.0",
117+
"openid-client": "6.5.0",
117118
"otplib": "^12.0.1",
118119
"posthog-js": "^1.164.1",
119120
"posthog-node": "^4.2.0",

0 commit comments

Comments
 (0)