Skip to content

Commit 13ba956

Browse files
committed
fix: delete plugin for v3
1 parent a5a6c2f commit 13ba956

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

djangocms_form_builder/helpers.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,10 @@ def add_plugin(placeholder, plugin):
125125

126126
def delete_plugin(plugin):
127127
"""CMS version save function to delete a plugin (and its descendants) from a placeholder"""
128-
return plugin.placeholder.delete_plugin(plugin)
128+
if hasattr(plugin.placeholder, "delete_plugin"): # CMS v4?
129+
return plugin.placeholder.delete_plugin(plugin)
130+
else: # CMS < v4
131+
return plugin.delete()
129132

130133

131134
def coerce_decimal(value):

0 commit comments

Comments
 (0)