diff --git a/synapse/lib/layer.py b/synapse/lib/layer.py index a7459fb4ba..c391e936d1 100644 --- a/synapse/lib/layer.py +++ b/synapse/lib/layer.py @@ -94,7 +94,7 @@ 'iden': {'type': 'string', 'pattern': s_config.re_iden}, 'creator': {'type': 'string', 'pattern': s_config.re_iden}, 'lockmemory': {'type': 'boolean'}, - 'logedits': {'type': 'boolean'}, 'default': True, + 'logedits': {'type': 'boolean', 'default': True}, 'name': {'type': 'string'}, }, 'additionalProperties': True, diff --git a/synapse/tests/test_lib_layer.py b/synapse/tests/test_lib_layer.py index 9017f58ffd..128e7b8f80 100644 --- a/synapse/tests/test_lib_layer.py +++ b/synapse/tests/test_lib_layer.py @@ -1007,3 +1007,16 @@ async def test_layer_v3(self): for layr in core.layers.values(): self.eq(layr.layrvers, 3) + + async def test_layer_logedits_default(self): + + with self.getTestDir() as dirn: + + layrinfo = { + 'iden': s_common.guid(), + 'creator': s_common.guid(), + 'lockmemory': False, + } + s_layer.reqValidLdef(layrinfo) + layr = await s_layer.Layer.anit(layrinfo, dirn) + self.true(layr.logedits)