Skip to content

Commit 36794b5

Browse files
committed
fix ui build err
1 parent 7ba2d1d commit 36794b5

5 files changed

Lines changed: 14 additions & 11 deletions

File tree

mono/src/server/http_server.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -396,12 +396,12 @@ pub async fn app(ctx: AppContext, host: String, port: u16) -> Router {
396396
git_object_cache,
397397
build_dispatch,
398398
Some(match oauth_config.api_store_backend {
399-
common::config::OauthApiStoreBackend::Campsite => OAuthApiStore::Campsite(
400-
CampsiteApiStore::new(
399+
common::config::OauthApiStoreBackend::Campsite => {
400+
OAuthApiStore::Campsite(CampsiteApiStore::new(
401401
oauth_config.campsite_api_domain.clone(),
402402
oauth_config.campsite_api_session_cookie.clone(),
403-
),
404-
),
403+
))
404+
}
405405
common::config::OauthApiStoreBackend::Tinyship => {
406406
OAuthApiStore::Tinyship(TinyshipApiStore::new(oauth_config.tinyship_api_domain))
407407
}

mono/tests/campsite_api_store_tests.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,12 @@
3636
3737
mod common;
3838

39+
use ::common::config::DEFAULT_CAMPSITE_API_SESSION_COOKIE;
3940
use anyhow::{Context, Result};
4041
use common::*;
4142
use qlean::{Distro, GuestArch, Image, ImageConfig, MachineConfig, with_machine};
4243
use serde_json::Value;
4344

44-
use common::config::DEFAULT_CAMPSITE_API_SESSION_COOKIE;
45-
4645
const TEST_COOKIE: &str = "test_session_cookie";
4746

4847
// ============================================================================

mono/tests/login_user_extractor_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ mod common;
3434

3535
use std::time::Duration;
3636

37+
use ::common::config::DEFAULT_CAMPSITE_API_SESSION_COOKIE;
3738
use anyhow::{Context, Result};
3839
use common::*;
39-
use common::config::DEFAULT_CAMPSITE_API_SESSION_COOKIE;
4040
use qlean::{Distro, GuestArch, Image, ImageConfig, MachineConfig, with_machine};
4141
use serde_json::Value;
4242

moon/apps/web/utils/apiCookieHeaders.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,9 @@ export const SsrSecretHeader: Record<string, string> = { 'x-campsite-ssr-secret'
77
export function apiCookieHeaders(cookies: NextApiRequestCookies) {
88
let headers: Record<string, string> = {}
99

10-
if (cookies[CAMPSITE_API_SESSION_COOKIE]) {
11-
const apiCookie = encodeURIComponent(cookies[CAMPSITE_API_SESSION_COOKIE])
10+
const sessionCookie = cookies[CAMPSITE_API_SESSION_COOKIE]
11+
if (sessionCookie) {
12+
const apiCookie = encodeURIComponent(sessionCookie)
1213

1314
headers['Cookie'] = `${CAMPSITE_API_SESSION_COOKIE}=${apiCookie}`
1415
}

moon/apps/web/utils/queryClient.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,12 @@ export async function fetcher<T>(url: string, { method, body, cookies }: Fetcher
8383
let credentials: RequestCredentials | undefined
8484

8585
if (cookies) {
86-
const apiCookie = encodeURIComponent(cookies[CAMPSITE_API_SESSION_COOKIE])
86+
const sessionCookie = cookies[CAMPSITE_API_SESSION_COOKIE]
87+
if (sessionCookie) {
88+
const apiCookie = encodeURIComponent(sessionCookie)
8789

88-
headers.append('Cookie', `${CAMPSITE_API_SESSION_COOKIE}=${apiCookie}`)
90+
headers.append('Cookie', `${CAMPSITE_API_SESSION_COOKIE}=${apiCookie}`)
91+
}
8992
} else {
9093
credentials = 'include'
9194
}

0 commit comments

Comments
 (0)