You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2022/09/30 10:03:35 UTC

[plc4x] branch develop updated: fix(plc4go/spi): fixed npe while rendering fields

This is an automated email from the ASF dual-hosted git repository.

sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to refs/heads/develop by this push:
     new 7651ed174 fix(plc4go/spi): fixed npe while rendering fields
7651ed174 is described below

commit 7651ed17485b0053b2d10cb5715d1b3cc33a9590
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Fri Sep 30 12:03:24 2022 +0200

    fix(plc4go/spi): fixed npe while rendering fields
---
 plc4go/spi/model/DefaultPlcSubscriptionHandle.go      |  2 +-
 .../model/DefaultPlcSubscriptionHandle_plc4xgen.go    | 19 -------------------
 2 files changed, 1 insertion(+), 20 deletions(-)

diff --git a/plc4go/spi/model/DefaultPlcSubscriptionHandle.go b/plc4go/spi/model/DefaultPlcSubscriptionHandle.go
index 060052aa2..5e745bac1 100644
--- a/plc4go/spi/model/DefaultPlcSubscriptionHandle.go
+++ b/plc4go/spi/model/DefaultPlcSubscriptionHandle.go
@@ -26,7 +26,7 @@ import (
 
 //go:generate go run ../../tools/plc4xgenerator/gen.go -type=DefaultPlcSubscriptionHandle
 type DefaultPlcSubscriptionHandle struct {
-	handleToRegister model.PlcSubscriptionHandle
+	handleToRegister model.PlcSubscriptionHandle `ignore:"true"`
 	plcSubscriber    spi.PlcSubscriber
 }
 
diff --git a/plc4go/spi/model/DefaultPlcSubscriptionHandle_plc4xgen.go b/plc4go/spi/model/DefaultPlcSubscriptionHandle_plc4xgen.go
index e8f4a2f89..867623387 100644
--- a/plc4go/spi/model/DefaultPlcSubscriptionHandle_plc4xgen.go
+++ b/plc4go/spi/model/DefaultPlcSubscriptionHandle_plc4xgen.go
@@ -33,25 +33,6 @@ func (d *DefaultPlcSubscriptionHandle) Serialize(writeBuffer utils.WriteBuffer)
 		return err
 	}
 
-	if d.handleToRegister != nil {
-		if serializableField, ok := d.handleToRegister.(utils.Serializable); ok {
-			if err := writeBuffer.PushContext("handleToRegister"); err != nil {
-				return err
-			}
-			if err := serializableField.Serialize(writeBuffer); err != nil {
-				return err
-			}
-			if err := writeBuffer.PopContext("handleToRegister"); err != nil {
-				return err
-			}
-		} else {
-			stringValue := fmt.Sprintf("%v", d.handleToRegister)
-			if err := writeBuffer.WriteString("handleToRegister", uint32(len(stringValue)*8), "UTF-8", stringValue); err != nil {
-				return err
-			}
-		}
-	}
-
 	if d.plcSubscriber != nil {
 		if serializableField, ok := d.plcSubscriber.(utils.Serializable); ok {
 			if err := writeBuffer.PushContext("plcSubscriber"); err != nil {