diff --git a/osc/commandline.py b/osc/commandline.py
index 228bdd08..9dbccb17 100644
--- a/osc/commandline.py
+++ b/osc/commandline.py
@@ -909,7 +909,7 @@ class Osc(cmdln.Cmdln):
if r:
sys.stdout.write(''.join(r))
elif cmd == 'group':
- r = get_group(apiurl, group)
+ r = get_group_meta(apiurl, group)
if r:
sys.stdout.write(''.join(r))
elif cmd == 'pattern':
@@ -1659,7 +1659,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
actionxml = """ """ % \
(project, package, group, role)
- if get_group(apiurl, group) == None:
+ if get_group_meta(apiurl, group) == None:
raise oscerr.WrongArgs('osc: an error occured.')
return actionxml
@@ -1682,7 +1682,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
group = user.replace('group:', '')
actionxml = """ """ % \
(project, package, group)
- if get_group(apiurl, group) == None:
+ if get_group_meta(apiurl, group) == None:
raise oscerr.WrongArgs('osc: an error occured.')
else:
actionxml = """ """ % \
diff --git a/osc/core.py b/osc/core.py
index d730a469..65f0a44a 100644
--- a/osc/core.py
+++ b/osc/core.py
@@ -4478,7 +4478,12 @@ def check_existing_maintenance_requests(apiurl, src_project, src_packages, dst_p
raise oscerr.UserAbort()
return repl == 'y', reqs
+# old function for compat reasons. Some plugins may call this function.
+# and we do not want to break the plugins.
def get_group(apiurl, group):
+ return get_group_meta(apiurl, group)
+
+def get_group_meta(apiurl, group):
u = makeurl(apiurl, ['group', quote_plus(group)])
try:
f = http_GET(u)
@@ -4516,7 +4521,7 @@ def get_user_data(apiurl, user, *tags):
def get_group_data(apiurl, group, *tags):
- meta = get_group(apiurl, group)
+ meta = get_group_meta(apiurl, group)
return _get_xml_data(meta, *tags)