mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-11 17:54:06 +02:00
Fix XPath used in search requests.
Newer rexml Ruby gem used on OBS server side uses stricter XPath parsing. This change fixes incorrect XPath that was accepted by older rexml, but not accepted by newer one. Signed-off-by: Oleg Girko <ol@infoserver.lv>
This commit is contained in:
@@ -2653,7 +2653,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
sr_actions = rq.get_actions('submit')
|
sr_actions = rq.get_actions('submit')
|
||||||
for action in sr_actions:
|
for action in sr_actions:
|
||||||
u = makeurl(apiurl, ['/search/package'], {
|
u = makeurl(apiurl, ['/search/package'], {
|
||||||
'match' : "([devel/[@project='%s' and @package='%s']])" % (action.tgt_project, action.tgt_package)
|
'match' : "([devel[@project='%s' and @package='%s']])" % (action.tgt_project, action.tgt_package)
|
||||||
})
|
})
|
||||||
f = http_GET(u)
|
f = http_GET(u)
|
||||||
root = ET.parse(f).getroot()
|
root = ET.parse(f).getroot()
|
||||||
@@ -7627,7 +7627,7 @@ Please submit there instead, or use --nodevelproject to force direct submission.
|
|||||||
|
|
||||||
if list_patchinfos:
|
if list_patchinfos:
|
||||||
u = makeurl(apiurl, ['/search/package'], {
|
u = makeurl(apiurl, ['/search/package'], {
|
||||||
'match' : "([kind='patchinfo' and issue/[@state='OPEN' and owner/@login='%s']])" % user
|
'match' : "([kind='patchinfo' and issue[@state='OPEN' and owner/@login='%s']])" % user
|
||||||
})
|
})
|
||||||
f = http_GET(u)
|
f = http_GET(u)
|
||||||
root = ET.parse(f).getroot()
|
root = ET.parse(f).getroot()
|
||||||
|
Reference in New Issue
Block a user