server/favorites: fix typing

user can never be None, we do an assert here and everywhere else this
function is called.
This commit is contained in:
Eva
2025-04-01 03:42:29 +02:00
parent 9f533882bf
commit 04f4558a3b

View File

@ -30,7 +30,7 @@ def has_favorited(entity: model.Base, user: model.User) -> bool:
return _get_fav_entity(entity, user) is not None return _get_fav_entity(entity, user) is not None
def unset_favorite(entity: model.Base, user: Optional[model.User]) -> None: def unset_favorite(entity: model.Base, user: model.User) -> None:
assert entity assert entity
assert user assert user
fav_entity = _get_fav_entity(entity, user) fav_entity = _get_fav_entity(entity, user)
@ -38,7 +38,7 @@ def unset_favorite(entity: model.Base, user: Optional[model.User]) -> None:
db.session.delete(fav_entity) db.session.delete(fav_entity)
def set_favorite(entity: model.Base, user: Optional[model.User]) -> None: def set_favorite(entity: model.Base, user: model.User) -> None:
from szurubooru.func import scores from szurubooru.func import scores
assert entity assert entity