mirror of
https://github.com/rr-/szurubooru.git
synced 2025-07-17 08:26:24 +00:00
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:
@ -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
|
||||||
|
Reference in New Issue
Block a user