From 32805b406c20f9795a7aade92380625ada1ec6d8 Mon Sep 17 00:00:00 2001 From: MrTango Date: Fri, 17 Jan 2025 14:41:52 +0200 Subject: [PATCH] fix vocabulary jinja template --- .../vocabularies/+vocabulary_name_normalized+.py.bob | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/bobtemplates/plone/vocabulary/vocabularies/+vocabulary_name_normalized+.py.bob b/bobtemplates/plone/vocabulary/vocabularies/+vocabulary_name_normalized+.py.bob index f96bea42..29762d30 100644 --- a/bobtemplates/plone/vocabulary/vocabularies/+vocabulary_name_normalized+.py.bob +++ b/bobtemplates/plone/vocabulary/vocabularies/+vocabulary_name_normalized+.py.bob @@ -3,7 +3,7 @@ # from plone import api from zope.schema.interfaces import IVocabularyFactory from zope.interface import implementer -{{% if is_static_catalog_vocab %}} +{{% if is_static_catalog_vocab == 'y' %}} from plone.app.vocabularies.catalog import StaticCatalogVocabulary {{% else %}} from {{{package.dottedname}}} import _ @@ -14,7 +14,7 @@ from zope.schema.vocabulary import SimpleVocabulary {{% endif %}} -{{% if not is_static_catalog_vocab %}} +{{% if is_static_catalog_vocab != 'y' %}} class VocabItem(object): def __init__(self, token, value): self.token = token @@ -28,7 +28,8 @@ class {{{ vocabulary_name_klass }}}(object): """ def __call__(self, context): -{{% if is_static_catalog_vocab %}} +{{% if is_static_catalog_vocab == 'y' %}} + {{{ is_static_catalog_vocab }}} return StaticCatalogVocabulary( { # possible portal_types: