Skip to content

Commit e63ac69

Browse files
authored
Merge pull request #20 from pythonkr/fix/get-current-user-should-not-return-annonymoususer
fix: 로그인하지 않은 유저가 요청한 상황에서는 모델 `create` / `update` 시 `None`으로 처리하도록 수정
2 parents b428dfa + 340c6d6 commit e63ac69

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/core/util/thread_local.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def get_request() -> HttpRequest | None:
2121

2222

2323
def get_current_user() -> "UserExt" | None:
24-
if request := get_request():
24+
if (request := get_request()) and hasattr(request, "user") and getattr(request.user, "is_authenticated", False):
2525
return request.user
2626

2727
if UserExt := getattr(importlib.import_module("user.models"), "UserExt", None):

0 commit comments

Comments
 (0)