summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorrnhmjoj <rnhmjoj@inventati.org>2023-09-05 16:28:57 +0200
committerrnhmjoj <rnhmjoj@inventati.org>2023-09-05 16:28:57 +0200
commit800133566d79ba66faec6f2aca40f9e52b6a7c4d (patch)
treebe573b5e7e36721510541654a73e07ff363d8c05 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parentf9967a1d7688a6de0c727fec0c4b61715064fe1b (diff)
firefox wrapper: fix merging of policies files
If multiple extraPolicies or extraPoliciesFiles are given, the JSON objects are merged using `jq` with the `a + b` operator, which simply combines all the unique keys of `a`, `b` with the duplicated keys from `b`, without recursion. This strategy is completely wrong in this case: as policy files consists of a single key, "policies", all that happens is that `b` takes over, in other words: $(jq -s '.[0] + .[1]' a b) == $(cat b) So there is no merging at all, the final policies.json file is simply the last file in the list. The `a * b` operation should be used instead, which performs the merge by recursing in each key.
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions