server/posts: ignore old elasticsearch results

This commit is contained in:
rr- 2017-03-12 18:30:42 +01:00
parent 49feb932f3
commit 7044d2aaee
1 changed files with 6 additions and 4 deletions

View File

@ -682,10 +682,12 @@ def search_by_image_exact(image_content: bytes) -> Optional[model.Post]:
def search_by_image(image_content: bytes) -> List[PostLookalike]: def search_by_image(image_content: bytes) -> List[PostLookalike]:
ret = [] ret = []
for result in image_hash.search_by_image(image_content): for result in image_hash.search_by_image(image_content):
post = try_get_post_by_id(result.path)
if post:
ret.append(PostLookalike( ret.append(PostLookalike(
score=result.score, score=result.score,
distance=result.distance, distance=result.distance,
post=get_post_by_id(result.path))) post=post))
return ret return ret