diff --git a/zerver/models.py b/zerver/models.py index 226cf71308..4e9e29d8d5 100644 --- a/zerver/models.py +++ b/zerver/models.py @@ -494,7 +494,7 @@ class Realm(models.Model): def ensure_not_on_limited_plan(self) -> None: if self.plan_type == Realm.LIMITED: - raise JsonableError(_("Feature unavailable on your current plan.")) + raise JsonableError(self.UPGRADE_TEXT_STANDARD) @property def subdomain(self) -> str: diff --git a/zerver/tests/test_realm.py b/zerver/tests/test_realm.py index 12c1595ebf..d5e4327202 100644 --- a/zerver/tests/test_realm.py +++ b/zerver/tests/test_realm.py @@ -709,7 +709,7 @@ class RealmTest(ZulipTestCase): req = dict(message_retention_days=ujson.dumps(10)) result = self.client_patch('/json/realm', req) self.assert_json_error( - result, "Feature unavailable on your current plan.") + result, "Available on Zulip Standard. Upgrade to access.") class RealmAPITest(ZulipTestCase): diff --git a/zerver/tests/test_upload.py b/zerver/tests/test_upload.py index b667a5e49b..65432be69f 100644 --- a/zerver/tests/test_upload.py +++ b/zerver/tests/test_upload.py @@ -1371,7 +1371,7 @@ class RealmLogoTest(UploadSerializeMixin, ZulipTestCase): self.login_user(user_profile) with get_test_image_file(self.correct_files[0][0]) as fp: result = self.client_post("/json/realm/logo", {'file': fp, 'night': ujson.dumps(self.night)}) - self.assert_json_error(result, 'Feature unavailable on your current plan.') + self.assert_json_error(result, 'Available on Zulip Standard. Upgrade to access.') def test_get_default_logo(self) -> None: self.login('hamlet')