fix? bug where landmarks are returned as none
This commit is contained in:
		| @@ -22,7 +22,8 @@ class Trip(BaseModel): | |||||||
|  |  | ||||||
|         # Store the trip in the cache |         # Store the trip in the cache | ||||||
|         cache_client.set(f"trip_{trip.uuid}", trip) |         cache_client.set(f"trip_{trip.uuid}", trip) | ||||||
|         cache_client.set_many({f"landmark_{landmark.uuid}": landmark for landmark in landmarks}, expire=3600) |         # make sure to await the result (noreply=False). Otherwise the cache might not be inplace when the trip is actually requested | ||||||
|  |         cache_client.set_many({f"landmark_{landmark.uuid}": landmark for landmark in landmarks}, expire=3600, noreply=False) | ||||||
|         # is equivalent to: |         # is equivalent to: | ||||||
|         # for landmark in landmarks: |         # for landmark in landmarks: | ||||||
|         #     cache_client.set(f"landmark_{landmark.uuid}", landmark, expire=3600) |         #     cache_client.set(f"landmark_{landmark.uuid}", landmark, expire=3600) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user