fix: use correct lock target

This commit is contained in:
Daniel Thomas 2023-03-09 15:52:32 +01:00
parent 93d7a5f1cf
commit 33e6fea8ea

View File

@ -695,9 +695,9 @@ func (cc *ContentfulClient) syncCache(ctx context.Context, contentTypes []string
}
updateCacheForContentTypeAndEntity(ctx, cc, entry.Sys.ContentType.Sys.ID, entry.Sys.ID, entry, false)
case sysTypeDeletedEntry:
cc.Cache.idContentTypeMapGcLock.RLock()
cc.cacheMutex.idContentTypeMapGcLock.RLock()
contentType := cc.Cache.idContentTypeMap[entry.Sys.ID]
cc.Cache.idContentTypeMapGcLock.RUnlock()
cc.cacheMutex.idContentTypeMapGcLock.RUnlock()
updateCacheForContentTypeAndEntity(ctx, cc, contentType, entry.Sys.ID, entry, true)
default:
}