Make soft_limit optional
This commit is contained in:
@@ -525,7 +525,7 @@ class MSC4335UserLimitExceededError(SynapseError):
|
||||
code: int,
|
||||
msg: str,
|
||||
info_uri: str,
|
||||
soft_limit: bool,
|
||||
soft_limit: bool = False,
|
||||
increase_uri: Optional[str] = None,
|
||||
):
|
||||
if soft_limit and increase_uri is None:
|
||||
@@ -533,8 +533,11 @@ class MSC4335UserLimitExceededError(SynapseError):
|
||||
|
||||
additional_fields: dict[str, Union[str, bool]] = {
|
||||
"org.matrix.msc4335.info_uri": info_uri,
|
||||
"org.matrix.msc4335.soft_limit": soft_limit,
|
||||
}
|
||||
|
||||
if soft_limit:
|
||||
additional_fields["org.matrix.msc4335.soft_limit"] = soft_limit
|
||||
|
||||
if soft_limit and increase_uri is not None:
|
||||
additional_fields["org.matrix.msc4335.increase_uri"] = increase_uri
|
||||
|
||||
|
||||
@@ -3087,7 +3087,7 @@ class MediaUploadLimits(unittest.HomeserverTestCase):
|
||||
self.assertEqual(
|
||||
channel.json_body["org.matrix.msc4335.info_uri"], "https://example.com"
|
||||
)
|
||||
self.assertEqual(channel.json_body["org.matrix.msc4335.soft_limit"], False)
|
||||
self.assertEquals(hasattr(channel.json_body, "org.matrix.msc4335.increase_uri"), False)
|
||||
|
||||
@override_config(
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user