aboutsummaryrefslogtreecommitdiffstats
path: root/src/extensible.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2024-07-21 11:38:17 +0100
committerGravatar Sadie Powell2024-07-24 00:31:34 +0100
commit2f716375bf4fe4fe85b101d33035948664c4d11e (patch)
tree17ac1eb3facf42c9ed2649324f82f9780d2fa190 /src/extensible.cpp
parentAdd ExtensionItem::OnSync which is called when an ext is synchronised. (diff)
downloadinspircd++-2f716375bf4fe4fe85b101d33035948664c4d11e.tar.gz
inspircd++-2f716375bf4fe4fe85b101d33035948664c4d11e.tar.bz2
inspircd++-2f716375bf4fe4fe85b101d33035948664c4d11e.zip
Synchronise extensibles in Sync even if they have no value.
Diffstat (limited to 'src/extensible.cpp')
-rw-r--r--src/extensible.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/extensible.cpp b/src/extensible.cpp
index 383398fd5..d067feaf7 100644
--- a/src/extensible.cpp
+++ b/src/extensible.cpp
@@ -140,8 +140,7 @@ void* ExtensionItem::UnsetRaw(Extensible* container)
void ExtensionItem::Sync(const Extensible* container, void* item)
{
const std::string networkstr = item ? ToNetwork(container, item) : "";
- if (!networkstr.empty())
- ServerInstance->PI->SendMetadata(container, name, networkstr);
+ ServerInstance->PI->SendMetadata(container, name, networkstr);
OnSync(container, item, nullptr);
}