case OPT_REALM_GET:
{
RGWRealm realm(realm_id, realm_name);
- if (realm_name.empty() && realm_id.empty()) {
+#if 0
+ if (
cerr << "missing realm name or id" << std::endl;
return -EINVAL;
}
+#endif
int ret = realm.init(g_ceph_context, store);
if (ret < 0) {
- cerr << "realm.init failed: " << cpp_strerror(-ret) << std::endl;
+ if (ret == -ENOENT && realm_name.empty() && realm_id.empty()) {
+ cerr << "missing realm name or id, or default realm not found" << std::endl;
+ } else {
+ cerr << "realm.init failed: " << cpp_strerror(-ret) << std::endl;
+ }
return -ret;
}
encode_json("realm", realm, formatter);