diff --git a/repository/TiddlyWiki/Tiddler.class.st b/repository/TiddlyWiki/Tiddler.class.st index f437f46..19b1348 100644 --- a/repository/TiddlyWiki/Tiddler.class.st +++ b/repository/TiddlyWiki/Tiddler.class.st @@ -234,7 +234,7 @@ Tiddler >> fromDictionary: aDictionary [ revision: (aDictionary at: 'revision' ifAbsentPut: [ nil ]). customKeys := aDictionary keys copyWithoutAll: (self class instanceVariables collect: [ :each | each name ]). - customKeys ifEmpty: [ self uidGenerator ]. + (customKeys includesKey: 'uid') ifFalse: [ self uidGenerator ]. customKeys do: [:key | | valueTemp | valueTemp := aDictionary at: key. valueTemp class = Array