diff --git a/src/index.ts b/src/index.ts index 4b28537..9a8c6cf 100644 --- a/src/index.ts +++ b/src/index.ts @@ -133,7 +133,8 @@ export async function handleRequest(request: Request) { let donatesEnabled = true; if ( appVersion.flavor === 'google' && - ((request.cf?.asOrganization || '').toLowerCase().includes('google') || + ((typeof request.cf?.asOrganization === 'string' && + request.cf?.asOrganization.toLowerCase().includes('google')) || appVersion.code > lastApprovedAndReleasedGoogleAppVersionCode) ) { donatesEnabled = false; @@ -141,8 +142,10 @@ export async function handleRequest(request: Request) { // Disable donates for older iOS versions without donates menu support. donatesEnabled = false; } else if ( - (appVersion.flavor === 'ios' && (request.cf?.asOrganization || '').toLowerCase().includes('apple')) || - appVersion.code > lastApprovedAndReleasediOSAppVersionCode + appVersion.flavor === 'ios' && + ((typeof request.cf?.asOrganization === 'string' && + request.cf?.asOrganization.toLowerCase().includes('apple')) || + appVersion.code > lastApprovedAndReleasediOSAppVersionCode) ) { donatesEnabled = false; }