diff --git a/server/src/network/session.cpp b/server/src/network/session.cpp index d62f8b88..b19f6427 100644 --- a/server/src/network/session.cpp +++ b/server/src/network/session.cpp @@ -157,7 +157,7 @@ bool Session::processMessage(const Message& message) { if(ObjectPtr object = m_handles.getItem(message.read())) { - if(AbstractProperty* property = object->getProperty(message.read())) + if(AbstractProperty* property = object->getProperty(message.read()); property && !property->isInternal()) { try { @@ -206,7 +206,7 @@ bool Session::processMessage(const Message& message) { if(ObjectPtr object = m_handles.getItem(message.read())) { - if(AbstractUnitProperty* property = dynamic_cast(object->getProperty(message.read()))) + if(AbstractUnitProperty* property = dynamic_cast(object->getProperty(message.read())); property && !property->isInternal()) { try { @@ -225,7 +225,7 @@ bool Session::processMessage(const Message& message) { if(ObjectPtr object = m_handles.getItem(message.read())) { - if(AbstractObjectProperty* property = dynamic_cast(object->getProperty(message.read()))) + if(AbstractObjectProperty* property = dynamic_cast(object->getProperty(message.read())); property && !property->isInternal()) { try { @@ -253,7 +253,7 @@ bool Session::processMessage(const Message& message) { if(ObjectPtr object = m_handles.getItem(message.read())) { - if(AbstractMethod* method = object->getMethod(message.read())) + if(AbstractMethod* method = object->getMethod(message.read()); method && !method->isInternal()) { const ValueType resultType = message.read(); const uint8_t argumentCount = message.read();