comparison piecrust/sources/default.py @ 1127:4cc020ff2537

prepare: Fix crash when preparing new pages.
author Ludovic Chabant <ludovic@chabant.com>
date Wed, 28 Feb 2018 20:16:33 -0800
parents 8adc27285d93
children
comparison
equal deleted inserted replaced
1126:be550e1f6423 1127:4cc020ff2537
98 path = '%s.%s' % (path, self.default_auto_format) 98 path = '%s.%s' % (path, self.default_auto_format)
99 99
100 metadata = self._createItemMetadata(path) 100 metadata = self._createItemMetadata(path)
101 config = metadata.setdefault('config', {}) 101 config = metadata.setdefault('config', {})
102 config.update({'title': uri_to_title( 102 config.update({'title': uri_to_title(
103 os.path.basename(metadata['slug']))}) 103 os.path.basename(metadata['route_params']['slug']))})
104 return ContentItem(path, metadata) 104 return ContentItem(path, metadata)
105 105
106 def getInteractiveFields(self): 106 def getInteractiveFields(self):
107 return [ 107 return [
108 InteractiveField('slug', InteractiveField.TYPE_STRING, 108 InteractiveField('slug', InteractiveField.TYPE_STRING,