Skip to content

Commit

Permalink
check for self.widgets
Browse files Browse the repository at this point in the history
  • Loading branch information
petschki committed Aug 9, 2022
1 parent 5411583 commit 25d4fda
Showing 1 changed file with 9 additions and 6 deletions.
15 changes: 9 additions & 6 deletions plone/schemaeditor/browser/schema/add_field.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,12 +70,15 @@ def create(self, data):

def add(self, new_field):
schema = self.context.schema

fieldset_widget = self.widgets.get('fieldset_id')
fieldset_id = 0
if fieldset_widget:
fieldset_id = int(fieldset_widget.extract())
position = new_field_position(schema, fieldset_id, new_field=True)
fieldset_id = int(self.request.form.get('fieldset_id', 0))

if self.widgets:
fieldset_widget = self.widgets.get('fieldset_id')
if fieldset_widget:
fieldset_id = int(fieldset_widget.extract())
position = new_field_position(schema, fieldset_id, new_field=True)
else:
position = new_field_position(schema, fieldset_id)

editable_schema = IEditableSchema(schema)
try:
Expand Down

0 comments on commit 25d4fda

Please sign in to comment.