diff --git a/src/redturtle/volto/restapi/deserializer/relationfield.py b/src/redturtle/volto/restapi/deserializer/relationfield.py index 19cde60..ed0d788 100644 --- a/src/redturtle/volto/restapi/deserializer/relationfield.py +++ b/src/redturtle/volto/restapi/deserializer/relationfield.py @@ -2,7 +2,6 @@ from plone.restapi.deserializer.dxfields import DefaultFieldDeserializer from plone.restapi.interfaces import IFieldDeserializer from Products.CMFCore.utils import getToolByName -from redturtle.volto.interfaces import IRedturtleVoltoLayer from z3c.relationfield.interfaces import IRelationChoice from zope.component import adapter from zope.component import getMultiAdapter @@ -10,6 +9,8 @@ from zope.interface import implementer from zope.intid.interfaces import IIntIds +from redturtle.volto.interfaces import IRedturtleVoltoLayer + @implementer(IFieldDeserializer) @adapter(IRelationChoice, IDexterityContent, IRedturtleVoltoLayer) @@ -35,7 +36,7 @@ def __call__(self, value): portal_url = portal.absolute_url() if value.startswith(portal_url): # Resolve by URL - obj = portal.restrictedTraverse(value[len(portal_url) + 1 :], None) + obj = portal.restrictedTraverse(value[len(portal_url) + 1:], None) resolved_by = "URL" elif value.startswith("/"): # Resolve by path