onepassword lookup - Make section and field case insensitive (#7564)

* onepassword lookup: Make section and field case insensitive

This was a regression in behavior when adding support for op v2.

* Return a string by default to avoid an exception if a field is missing

* Use a helper function to lower a value if possible

* Update changelog
This commit is contained in:
Sam Doran 2023-12-01 11:47:49 -05:00 committed by GitHub
parent 096d36adc5
commit 241cc02fa8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 6 deletions

View file

@ -107,7 +107,7 @@ MOCK_ENTRIES = {
"queries": ["Omitted values"],
"kwargs": {
"field": "section-label-without-value",
"section": "section-without-values"
"section": "Section-Without-Values"
},
"expected": [""],
"output": load_file("v2_out_04.json")

View file

@ -13,10 +13,10 @@
"additional_information": "Jan 18, 2015, 08:13:38",
"fields": [
{
"id": "password",
"id": "Password",
"type": "CONCEALED",
"purpose": "PASSWORD",
"label": "password",
"label": "Password",
"value": "OctoberPoppyNuttyDraperySabbath",
"reference": "op://Test Vault/Authy Backup/password",
"password_details": {