From 15ef1af9c57f421eb0a3b102258a1ddf197a0265 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sun, 20 Mar 2016 16:38:40 +0000 Subject: [PATCH] Added object pk to the cache key. Fixes issue #1929. - Legacy-Id: 10956 --- ietf/api/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ietf/api/__init__.py b/ietf/api/__init__.py index 229f1633d..8d70c91a0 100644 --- a/ietf/api/__init__.py +++ b/ietf/api/__init__.py @@ -206,7 +206,7 @@ class ToOneField(tastypie.fields.ToOneField): # Up to this point we've copied the code from tastypie 0.13.1. Now # we add caching. - cache_key = fk_resource.generate_cache_key('related', for_list=for_list) + cache_key = fk_resource.generate_cache_key('related', pk=foreign_obj.pk, for_list=for_list, ) dehydrated = fk_resource._meta.cache.get(cache_key) if dehydrated is None: fk_bundle = Bundle(obj=foreign_obj, request=bundle.request)