Open obesser opened 1 year ago
Thanks for informing pls share the all repro steps
You can use Storage Explorer and the Azurite emulator or an actual Azure Storage Table to perform these steps.
table_name
PartitionKey: xxx, RowKey: abc
PartitionKey: xxx, RowKey: def
abc
entity, but it returns both of them.@obesser Thanks for reporting the issue. I have replicated the issue and it returns both. Transferring to extension team for further investigation.
I just spent hours debugging this until I found this issue. I'm surprised this is over a year old and not fixed yet. I'm sure it used to work and broke at some point after upgrading the functions runtime.
Maybe you should add a warning to the docs that this here is just not working.
In my case, I'm using node, not python and I tried both v3 and v4 programming models.
Not sure but is this where rowKey
should be evaluated but is not?
I am using Azurite to test this binding. While the
partition_key
andfilter
parameters work as expected, therow_key
parameters seems to be completely ignored.This is the Azurite trace message when invoking the function, RowKey is not being added to the filter:
GET /devstoreaccount1/table_name()?$format=application%2Fjson%3Bodata%3Dminimalmetadata&$filter=PartitionKey%20eq%20%27xxx%27 HTTP/1.1
Core Tools Version: 4.0.5095 Commit hash: N/A (64-bit) Function Runtime Version: 4.16.5.20396