#26185: rbm should do deep merge of options hashes ----------------------------------+------------------- Reporter: boklm | Owner: boklm Type: task | Status: new Priority: Medium | Milestone: Component: Applications/rbm | Version: Severity: Normal | Keywords: Actual Points: | Parent ID: Points: | Reviewer: Sponsor: | ----------------------------------+------------------- In templates, when using the `c()` or `pc()` functions, it is possible to give as 2nd or 3rd argument an hash table containing variables to be overridden. To do that, we merge this hash table into the main options hash table. However we only merge one level, which means that if the new options hash table contains variables in a second level with something like `var => { option_1 => 'value1' }`, then `var` is replaced instead of merged, and all `var/*` options other than `option_1` are removed.
-- Ticket URL: <https://trac.torproject.org/projects/tor/ticket/26185> Tor Bug Tracker & Wiki <https://trac.torproject.org/> The Tor Project: anonymity online
_______________________________________________ tor-bugs mailing list tor-bugs@lists.torproject.org https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs