Error with collective.zopeedit and external editor set

Hello,
I'm running latest github release :

  • Plone 5.2.9.dev0 (5217)
  • CMF 2.6.0.dev0
  • Zope 4.8.3.dev0
  • Python 3.7.3 (default, Jan 22 2021, 20:04:44) [GCC 8.3.0]
  • PIL 6.2.2 (Pillow)
  • WSGI : Activé
  • Serveur : waitress 2.1.2

I builded plone with :

# cat local.cfg 
[buildout]
extends = buildout.cfg

always-checkout = true
allow-picked-versions = true

custom-eggs +=
    collective.zopeedit

auto-checkout +=
    collective.zopeedit

[sources]
collective.zopeedit = git https://github.com/collective/collective.zopeedit

And enabled external editor for my user.
When clicking on a document link, I get this error in plone :

Traceback (innermost last):
  Module ZPublisher.WSGIPublisher, line 162, in transaction_pubevents
  Module ZPublisher.WSGIPublisher, line 371, in publish_module
  Module ZPublisher.WSGIPublisher, line 274, in publish
  Module ZPublisher.mapply, line 85, in mapply
  Module ZPublisher.WSGIPublisher, line 63, in call_object
  Module zope.browserpage.simpleviewclass, line 41, in __call__
  Module Products.Five.browser.pagetemplatefile, line 126, in __call__
  Module Products.Five.browser.pagetemplatefile, line 61, in __call__
  Module zope.pagetemplate.pagetemplate, line 135, in pt_render
  Module Products.PageTemplates.engine, line 378, in __call__
  Module z3c.pt.pagetemplate, line 176, in render
  Module chameleon.zpt.template, line 302, in render
  Module chameleon.template, line 215, in render
  Module chameleon.utils, line 53, in raise_with_traceback
  Module chameleon.template, line 192, in render
  Module c7f1c1eecf3257b7378f64004dcdb384, line 564, in render
  Module b4e49f7615610b3adf30d6b346b0cd41, line 860, in render_master
  Module b4e49f7615610b3adf30d6b346b0cd41, line 1509, in render_content
  Module zope.contentprovider.tales, line 76, in __call__
  Module zope.viewlet.manager, line 157, in update
  Module zope.viewlet.manager, line 163, in _updateViewlets
  Module plone.app.layout.viewlets.content, line 57, in update
  Module plone.memoize.view, line 59, in memogetter
  Module plone.app.layout.globals.context, line 242, in actions
  Module Products.CMFPlone.ActionsTool, line 85, in listActionInfos
  Module Products.CMFCore.ActionInformation, line 212, in __getitem__
  Module Products.CMFCore.Expression, line 53, in __call__
  Module zope.tales.expressions, line 250, in __call__
  Module Products.PageTemplates.Expressions, line 225, in _eval
  Module Products.PageTemplates.Expressions, line 143, in render
  Module Products.PageTemplates.ZRPythonExpr, line 82, in call_with_ns
  Module Products.CMFCore.FSPythonScript, line 129, in __render_with_namespace__
  Module Shared.DC.Scripts.Bindings, line 349, in __render_with_namespace__
  Module Shared.DC.Scripts.Bindings, line 372, in _bindAndExec
  Module Products.PythonScripts.PythonScript, line 349, in _exec
  Module script, line 34, in externalEditorEnabled
   - <FSPythonScript at /Plone/externalEditorEnabled used for /Plone/base-de-connaissances/test.odt>
   - Line 34
AttributeError: 'RequestContainer' object has no attribute 'externalEditLink_'

 - Expression: "provider:plone.belowcontentbody"
 - Filename:   ... one/Products/CMFPlone/browser/templates/main_template.pt
 - Location:   (line 100: col 70)
 - Source:     ... 
                                     ^
 - Expression: "context/@@main_template/macros/master"
 - Filename:   ... 3.7.egg/plone/app/contenttypes/browser/templates/file.pt
 - Location:   (line 6: col 21)
 - Source:     ... tal:use-macro="context/@@main_template/macros/master"
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 - Arguments:  template: <Products.Five.browser.pagetemplatefile.ViewPageTemplateFile object at 0x7fc3bb53fcf8>
               options: {}
               args: ()
               nothing: None
               modules: <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter object at 0x7fc3bfe3ae80>
               request: <WSGIRequest, URL=https://plone.priv.xxx.fr/base-de-connaissances/test.odt/file_view>
               view: <Products.Five.browser.metaconfigure.SimpleViewClass from /opt/plone_git/coredev_py3/eggs/plone.app.contenttypes-2.2.3-py3.7.egg/plone/app/contenttypes/browser/templates/file.pt object at 0x7fc3b88db048>
               context: <File at /Plone/base-de-connaissances/test.odt>
               views: <Products.Five.browser.pagetemplatefile.ViewMapper object at 0x7fc3b88dbef0>
               here: <File at /Plone/base-de-connaissances/test.odt>
               container: <File at /Plone/base-de-connaissances/test.odt>
               root: <Application at >
               traverse_subpath: []
               user: <PloneUser 'user@xxx.fr'>
               default: <DEFAULT>
               repeat: <Products.PageTemplates.engine.RepeatDictWrapper object at 0x7fc3bb60e5e8>
               loop: {}
               target_language: None
               translate: <function BaseTemplate.render.<locals>.translate at 0x7fc3b9442598>
               macroname: 'master'
               attrs: {}

Am I doing something wrong ?
Can anyone help me with that please ?
Regards