File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change 1- 2.1.23
1+ 2.1.24
Original file line number Diff line number Diff line change @@ -1440,15 +1440,21 @@ def update_entity(id):
14401440 cache_key = f'{ MEMCACHED_PREFIX } { id } '
14411441 memcached_client_instance .delete (cache_key )
14421442
1443+ logger .info (f"Deleted cache of key: { cache_key } after entity update via PUT call" )
1444+
14431445 # Also delete the cache of all the direct descendants (children)
14441446 # Otherwise they'll have old cached data for the `direct_ancestor` (Sample) `direct_ancestors` (Dataset) fields
14451447 # Note: must use uuid in the Neo4j query
14461448 children_uuid_list = schema_neo4j_queries .get_children (neo4j_driver_instance , entity_dict ['uuid' ] , 'uuid' )
1449+
1450+ logger .info (f"Also delete the cache of all the direct descendants (children) of { id } if exist" )
14471451
14481452 for child_uuid in children_uuid_list :
14491453 cache_key = f'{ MEMCACHED_PREFIX } { child_uuid } '
14501454 memcached_client_instance .delete (cache_key )
14511455
1456+ logger .info (f"Deleted direct descendant cache of key: { cache_key } " )
1457+
14521458 # Also reindex the updated entity node in elasticsearch via search-api
14531459 if entity_dict ['entity_type' ] in ['Collection' ]:
14541460 logger .log (logging .DEBUG
@@ -4463,6 +4469,7 @@ def query_target_entity(id, user_token):
44634469 internal_server_error (e .response .text )
44644470 else :
44654471 logger .info (f'Using the cache data of entity { id } at time { current_datetime } ' )
4472+ logger .debug (entity_dict )
44664473
44674474 # Final return
44684475 return entity_dict
You can’t perform that action at this time.
0 commit comments