0001-workflows-add-fallbacks-for-exporting-very-old-workf.patch
wcs/workflows.py | ||
---|---|---|
1316 | 1316 |
include_id=include_id)) |
1317 | 1317 | |
1318 | 1318 |
triggers = ET.SubElement(status, 'triggers') |
1319 |
for trigger in self.triggers: |
|
1319 |
for trigger in self.triggers or []:
|
|
1320 | 1320 |
triggers.append(trigger.export_to_xml(charset=charset, |
1321 | 1321 |
include_id=include_id)) |
1322 | 1322 | |
... | ... | |
1357 | 1357 | |
1358 | 1358 |
def export_to_xml(self, charset, include_id=False): |
1359 | 1359 |
level = ET.Element('criticality-level') |
1360 |
ET.SubElement(level, 'id').text = unicode(self.id, charset) |
|
1360 |
ET.SubElement(level, 'id').text = unicode(self.id, charset) if self.id else ''
|
|
1361 | 1361 |
ET.SubElement(level, 'name').text = unicode(self.name, charset) |
1362 | 1362 |
if self.colour: |
1363 | 1363 |
ET.SubElement(level, 'colour').text = unicode(self.colour, charset) |
1364 |
- |