bypass entity-server edit filter if you have lock/unlock rights

This commit is contained in:
howard-stearns 2017-01-24 11:59:31 -08:00
parent ada685a376
commit da914f0a4f

View file

@ -1053,7 +1053,8 @@ int EntityTree::processEditPacketData(ReceivedMessage& message, const unsigned c
startFilter = usecTimestampNow();
bool wasChanged = false;
bool allowed = filterProperties(properties, properties, wasChanged);
// Having (un)lock rights bypasses the filter.
bool allowed = senderNode->isAllowedEditor() || filterProperties(properties, properties, wasChanged);
if (!allowed) {
properties = EntityItemProperties();
}