fix: Use correct stream slugs

This commit is contained in:
Jennifer Richards 2023-08-14 14:08:48 -03:00
parent 06adb25e43
commit cf470a4680
No known key found for this signature in database
GPG key ID: 9B2BF5C5ADDA6A6E

View file

@ -498,12 +498,12 @@ def update_docs_from_rfc_index(
log("Warning while processing {}: draft {} stream is {} but RFC stream is {}".format(
doc.name, draft.name, draft.stream, doc.stream
))
elif draft.stream.slug in ["draft-stream-iab", "draft-stream-irtf", "draft-stream-ise"]:
stream_slug = draft.stream.slug
elif draft.stream.slug in ["iab", "irtf", "ise"]:
stream_slug = f"draft-stream-{draft.stream.slug}"
prev_state = draft.get_state(stream_slug)
if prev_state is None:
log(f"Warning while processing {doc.name}: draft {draft.name} stream state was not set")
elif prev_state.slug != "pub":
if prev_state.slug != "pub":
new_state = State.objects.select_related("type").get(used=True, type__slug=stream_slug, slug="pub")
draft.set_state(new_state)
draft_changes.append(