make UpdateObjectOperation work again with slugs

This commit is contained in:
Laura Klünder 2024-12-13 10:42:51 +00:00
parent 40af34df99
commit 26341cce3f

View file

@ -152,15 +152,6 @@ class UpdateObjectOperation(BaseOperation):
else: else:
values[field_name] = value values[field_name] = value
data = [] data = []
if issubclass(model, LocationSlug) and "slug" in values:
data.append({
"model": f"mapdata.locationslug",
"pk": self.obj.id,
"fields": {
"slug": values["slug"],
},
})
values = {key: val for key, val in values.items() if key != "slug"}
data.append({ data.append({
"model": f"mapdata.{self.obj.model}", "model": f"mapdata.{self.obj.model}",
"pk": self.obj.id, "pk": self.obj.id,