Community
Participate
Working Groups
Currently using the ExtensibleType framework in a way that requires IClientContext to be provided explicitly, it seems that the getDestroyDependentCommand from EditHelper never gets called. These EditHelper directly inherit from AbstractEditHelper. This may be related to the fact the ElementType is sometimes retrieved (see: getDestroyElementWithDependentsCommand or getDestroyElementCommand) from the registry without providing the client context. e.g. protected ICommand getDestroyElementCommand(DestroyElementRequest req) { ... if (parentMap != null) { parentType = (IElementType) parentMap .get(RequestCacheEntries.Element_Type); } else { parentType = ElementTypeRegistry.getInstance().getElementType(parent); ...