1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

11175 fix cloning special chars in fields (#11181)

* 11175 fix cloning special chars in fields

* 11175 fix cloning special chars in fields
This commit is contained in:
Arthur Hanson
2022-12-15 10:07:55 -08:00
committed by GitHub
parent c59d527664
commit f8685ad7aa

View File

@@ -19,6 +19,7 @@ from dcim.choices import CableLengthUnitChoices, WeightUnitChoices
from extras.plugins import PluginConfig
from extras.utils import is_taggable
from netbox.config import get_config
from urllib.parse import urlencode
from utilities.constants import HTTP_REQUEST_META_SAFE_COPY
@@ -353,7 +354,7 @@ def prepare_cloned_fields(instance):
params.append((key, ''))
# Return a QueryDict with the parameters
return QueryDict('&'.join([f'{k}={v}' for k, v in params]), mutable=True)
return QueryDict(urlencode(params), mutable=True)
def shallow_compare_dict(source_dict, destination_dict, exclude=None):