0001-wcs-fix-card-cell-with-incomplete-schema-67719.patch
combo/apps/wcs/models.py | ||
---|---|---|
1098 | 1098 |
if new_card_slug not in carddefs_already_seen and new_card_schema: |
1099 | 1099 |
carddefs_already_seen.append(new_card_slug) |
1100 | 1100 |
yield from iter_relations( |
1101 |
relations=new_card_schema['relations'],
|
|
1101 |
relations=new_card_schema.get('relations') or [],
|
|
1102 | 1102 |
path=new_path, |
1103 | 1103 |
label=new_label, |
1104 | 1104 |
carddefs_already_seen=carddefs_already_seen, |
... | ... | |
1219 | 1219 |
# continue |
1220 | 1220 |
return follow_data( |
1221 | 1221 |
card_data=next_card_data, |
1222 |
relations=card_schema['relations'],
|
|
1222 |
relations=card_schema.get('relations') or [],
|
|
1223 | 1223 |
varname=parts[0], |
1224 | 1224 |
parts=parts[1:], |
1225 | 1225 |
) |
... | ... | |
1249 | 1249 |
parts = self.related_card_path.split('/')[1:] |
1250 | 1250 |
return follow_data( |
1251 | 1251 |
card_data=card_data, |
1252 |
relations=first_cell.cached_json['relations'],
|
|
1252 |
relations=first_cell.cached_json.get('relations') or [],
|
|
1253 | 1253 |
varname=parts[0], |
1254 | 1254 |
parts=parts[1:], |
1255 | 1255 |
) |
1256 |
- |