Mercurial > piecrust2
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, |