fix: process list patch values in http requests

This commit parses values from post request as well as always serializes
values for the web interface
This commit is contained in:
2024-11-22 17:22:37 +02:00
parent 3c1fdec0e9
commit 45a620c40b
7 changed files with 29 additions and 6 deletions

View File

@@ -61,6 +61,7 @@ def test_parse() -> None:
assert PkgbuildPatch.parse("key", """("QU'OUTED" ARRAY VALUE)""").value == ["QU'OUTED", "ARRAY", "VALUE"]
assert PkgbuildPatch.parse("key()", """{ function with " quotes }""").value == """{ function with " quotes }"""
assert PkgbuildPatch.parse("key", json.dumps(["array", "value"])).value == ["array", "value"]
assert PkgbuildPatch.parse("key", ["array", "value"]).value == ["array", "value"]
def test_quote() -> None: