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 {