summaryrefslogtreecommitdiffstats
path: root/src/plugins/opcua/uacpp/quacppvalueconverter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/opcua/uacpp/quacppvalueconverter.cpp')
-rw-r--r--src/plugins/opcua/uacpp/quacppvalueconverter.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/opcua/uacpp/quacppvalueconverter.cpp b/src/plugins/opcua/uacpp/quacppvalueconverter.cpp
index 0f48c0e..1b4e9f5 100644
--- a/src/plugins/opcua/uacpp/quacppvalueconverter.cpp
+++ b/src/plugins/opcua/uacpp/quacppvalueconverter.cpp
@@ -310,8 +310,9 @@ QVariant scalarToQVariant<QVariant, OpcUa_ExtensionObject>(OpcUa_ExtensionObject
result = QVariant::fromValue(QOpcUaBinaryDataEncoding::decode<QOpcUa::QXValue>(buffer, length, success));
break;
default:
- qCWarning(QT_OPCUA_PLUGINS_UACPP, "Unknown extension object type: ns=0;i=%d", data->TypeId.NodeId.Identifier.Numeric);
- return QVariant();
+ qCWarning(QT_OPCUA_PLUGINS_UACPP) << "Unknown extension object type, returning raw data:" << UACppUtils::nodeIdToQString(data->TypeId.NodeId);
+ result = QByteArray(buffer, length);
+ success = true;
}
if (success)