@@ -244,7 +244,12 @@ def seed_annual_limit_notifications(self, service_id: str, mapping: dict):
244244 current_app .logger .warning (f"Missing V2 fields when seeding annual limit for service { service_id } : { missing_fields } " )
245245
246246 # Store V2 fields
247- v2_result = self ._redis_client .bulk_set_hash_fields (key = annual_limit_notifications_v2_key (service_id ), mapping = v2_mapping )
247+ current_app .logger .info (
248+ f"[alimit-debug-redis] Setting notification_v2 values for service_id: { service_id } with mapping: { v2_mapping } "
249+ )
250+ self ._redis_client .bulk_set_hash_fields (key = annual_limit_notifications_v2_key (service_id ), mapping = v2_mapping )
251+ v2_values = prepare_byte_dict (self ._redis_client .get_all_from_hash (annual_limit_notifications_v2_key (service_id )), str )
252+ current_app .logger .info (f"[alimit-debug-redis] Finished setting values, result is: { v2_values } " )
248253
249254 # Create a legacy mapping from either original legacy keys or mapped from V2 keys
250255 legacy_mapping = {}
@@ -268,9 +273,11 @@ def seed_annual_limit_notifications(self, service_id: str, mapping: dict):
268273 if legacy_mapping :
269274 self ._redis_client .bulk_set_hash_fields (key = annual_limit_notifications_key (service_id ), mapping = legacy_mapping )
270275
271- # Only after successful storage, set the seeded flag
272- if v2_result :
273- self .set_seeded_at (service_id )
276+ current_app .logger .info (f"[alimit-debug-redis] Setting seeded_at for service { service_id } " )
277+ self .set_seeded_at (service_id )
278+ current_app .logger .info (
279+ f"[alimit-debug-redis] Finished setting seeded_at, new value is: { self .get_seeded_at (service_id )} "
280+ )
274281
275282 def was_seeded_today (self , service_id ):
276283 last_seeded_time = self .get_seeded_at (service_id )
0 commit comments