Fix for tensor_db get_aggregated_tensor returns tuple in corner case 1087 #1121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Describe the bug
Calling get_aggregated_tensor on a tensor that has already been aggregated returns a tuple of (tensor, {}).
For more information please refer #1087
Reproduced by calling get_aggregated_tensor twice from aggregator while running experiment with 2 collaborators.
Before:
![Screenshot 2024-11-05 at 4 54 49 PM](https://private-user-images.githubusercontent.com/135304487/383189651-f4281e0e-c869-42a8-906a-40bac34d9e31.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQwODMsIm5iZiI6MTczOTE3Mzc4MywicGF0aCI6Ii8xMzUzMDQ0ODcvMzgzMTg5NjUxLWY0MjgxZTBlLWM4NjktNDJhOC05MDZhLTQwYmFjMzRkOWUzMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNzQ5NDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMTZhNDA5MGFjOWMwOGJiMDExOTNhOGEyMWM1NWE4ZjBlY2FkOGFhZWJlNmFlN2U0YTU0Yjk2MDU2OTdmMzA2JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.gfMgMFt-wJUdFuvGPj5c0OEZIcR2lFZHKJ7B8SKlLd8)
After:
![Screenshot 2024-11-05 at 5 02 02 PM](https://private-user-images.githubusercontent.com/135304487/383189596-c6f7a139-1a1c-4557-bd88-204c338d8a27.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzQwODMsIm5iZiI6MTczOTE3Mzc4MywicGF0aCI6Ii8xMzUzMDQ0ODcvMzgzMTg5NTk2LWM2ZjdhMTM5LTFhMWMtNDU1Ny1iZDg4LTIwNGMzMzhkOGEyNy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNzQ5NDNaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0yYzNmZTMxZjMwYTZkZWJlNzg0YmJmODU2NDljNWU5YjMwOTZhZjU4Y2FkZjBjMGMxYjE0YjEyMmU0MGFmY2MzJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9._vkgu87grYZt6g-rDd1onaHp0qVzqjI5Dq5Jf97tsI8)