diff --git a/evennia/utils/picklefield.py b/evennia/utils/picklefield.py index d63b9b32e..bd0a9b164 100644 --- a/evennia/utils/picklefield.py +++ b/evennia/utils/picklefield.py @@ -126,7 +126,13 @@ class PickledWidget(Textarea): except ValueError: return value - final_attrs = self.build_attrs(attrs, name=name) + # fix since the signature of build_attrs changed in Django 1.11 + if attrs is not None: + attrs["name"] = name + else: + attrs = {"name": name} + + final_attrs = self.build_attrs(attrs) return format_html('\r\n{1}', flatatt(final_attrs), value)