From 77f7d1d545a2a9581042b5afd938f4652c7bddc7 Mon Sep 17 00:00:00 2001 From: Esiur Project Date: Tue, 6 Sep 2022 23:29:32 +0300 Subject: [PATCH] TemplateType.Wrapper Removed --- Esiur/Net/IIP/DistributedConnectionProtocol.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Esiur/Net/IIP/DistributedConnectionProtocol.cs b/Esiur/Net/IIP/DistributedConnectionProtocol.cs index 40460c0..7169af9 100644 --- a/Esiur/Net/IIP/DistributedConnectionProtocol.cs +++ b/Esiur/Net/IIP/DistributedConnectionProtocol.cs @@ -2266,8 +2266,8 @@ partial class DistributedConnection if (resource == null) { - template = Warehouse.GetTemplateByClassId(classId, TemplateType.Wrapper); - if (template?.DefinedType != null) + template = Warehouse.GetTemplateByClassId(classId, TemplateType.Resource); + if (template?.DefinedType != null && template.IsWrapper) dr = Activator.CreateInstance(template.DefinedType, this, id, (ulong)rt[1], (string)rt[2]) as DistributedResource; else dr = new DistributedResource(this, id, (ulong)rt[1], (string)rt[2]);