Skip to content
Snippets Groups Projects
Verified Commit 5c006b3a authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Raise exception on FAILED resposne from backend. Closes #8.

parent 79f5afae
No related branches found
No related tags found
1 merge request!39Resolve "Handle return codes and messages"
Pipeline #3892 failed
......@@ -147,6 +147,14 @@ class BigBlueButton:
except Exception as ex:
raise BigBlueButtonError("Failed to parse XML response from backend.") from ex
if xml.get("returncode", "FAILED").upper() == "FAILED":
message_key = res.get("messageKey", "")
message = res.get("message", "Unknown error")
ex = BigBlueButtonError(f"Backend returned FAILED response: {message}")
ex.message_key = message_key
raise ex
return xml["response"]
def create_meeting(self, do_create: bool = True, *args, **kwargs) -> Meeting:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment