appwrite / appwrite/appwrite

🐛 Bug Report: Unable to get current user session on functions using jwt

Open
#8,174 17 comments 0 reactions 1 assignee Claimed by @Souptik2001 View on GitHub
bug help wanted product / auth
Dominant language
TypeScript
Stars
57.4k
Forks
5.7k
Avg merge
14h 50m
Merged PRs (30d)
276

Description

### 👟 Reproduction steps

```
import { Client} from 'node-appwrite';
const userClient = new Client();
const userAccount = new Account(userClient);

userClient.setEndpoint(FUNCTIONS_END_POINT)
.setProject(PROJECT_ID)
.setJWT(x-appwrite-user-jwt);

const currentSession = await userAccount.getSession('current');
```

### 👍 Expected behavior

getSession('current') should return the current user session that is being used.

### 👎 Actual Behavior

Fails with user_session_not_found error.

`
{"code":404,"type":"user_session_not_found","response":{"message":"The current user session could not be found."...}},
`

### 🎲 Appwrite version

Appwrite Cloud

### 💻 Operating system

Linux

### 🧱 Your Environment

1.5.5

### 👀 Have you spent some time to check if this issue has been raised before?

- [X] I checked and didn't find similar issue

### 🏢 Have you read the Code of Conduct?

- [X] I have read the [Code of Conduct](https://github.com/appwrite/.github/blob/main/CODE_OF_CONDUCT.md)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.