error en cache, no se validaba si existia el conteo de recordings

This commit is contained in:
Daniel Cortes
2020-06-16 23:09:41 -04:00
parent 8f6cf8e691
commit c01cb8e57d
2 changed files with 72 additions and 0 deletions

View File

@@ -177,6 +177,11 @@ def get_recordings_of_release(mbid):
jobs.load_entities_of_release.delay(mbid)
return None
if f'{recordings_key}:count' not in redis:
_log.debug('%s no existe en redis', f'{recordings_key}:count')
jobs.load_entities_of_release.delay(mbid)
return None
recordings_count = int(redis.get(f'{recordings_key}:count'))
if redis.zcard(recordings_key) != recordings_count:
_log.debug('La cantidad de recordings de la media %s no coinciden con el total',