From c6ff15c19653a83fafe8c2c37cdfc3331eec3adf Mon Sep 17 00:00:00 2001 From: helmutm Date: Thu, 17 Jan 2008 07:09:03 +0000 Subject: [PATCH] bug fix on ConfigurationView: assign resource type git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@2323 fd906abe-77d9-0310-91a1-e0d9ade77398 --- browser/concept.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/browser/concept.py b/browser/concept.py index 1135fcb..863e9c7 100644 --- a/browser/concept.py +++ b/browser/concept.py @@ -49,7 +49,7 @@ from loops.browser.common import EditForm, BaseView, LoopsTerms, conceptMacrosTe from loops.common import adapted from loops.concept import Concept, ConceptTypeSourceList, PredicateSourceList from loops.i18n.browser import I18NView -from loops.interfaces import IConcept, IConceptSchema, ITypeConcept +from loops.interfaces import IConcept, IConceptSchema, ITypeConcept, IResource from loops import util from loops.util import _ from loops.versioning.util import getVersion @@ -281,6 +281,8 @@ class ConceptConfigureView(ConceptView): container[name] = concept if IConcept.providedBy(concept): concept.conceptType = type.typeProvider + elif IResource.providedBy(concept): + concept.resourceType = type.typeProvider notify(ObjectCreatedEvent(concept)) notify(ObjectModifiedEvent(concept)) assignAs = self.request.get('assignAs', 'child')