From 01999f51ed9a2be0b16abebcf4b992dd88ef2a68 Mon Sep 17 00:00:00 2001 From: johan12345 Date: Tue, 30 Jan 2018 17:26:45 +0100 Subject: [PATCH] add fallback to textbutton$0 --- .../main/java/de/geeksfactory/opacclient/apis/Adis.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/opacclient/libopac/src/main/java/de/geeksfactory/opacclient/apis/Adis.java b/opacclient/libopac/src/main/java/de/geeksfactory/opacclient/apis/Adis.java index 8f1de33d3..e95d3e3dc 100644 --- a/opacclient/libopac/src/main/java/de/geeksfactory/opacclient/apis/Adis.java +++ b/opacclient/libopac/src/main/java/de/geeksfactory/opacclient/apis/Adis.java @@ -1104,8 +1104,8 @@ public ProlongResult prolong(String media, Account account, int useraction, } form.add(new BasicNameValuePair(media.split("\\|")[0], "on")); // Stuttgart: textButton$0, others: textButton$1 - form.add(new BasicNameValuePair( - doc.select("input[value=Markierte Titel verlängern]").attr("name"), + String buttonName = doc.select("input[value=Markierte Titel verlängern]").attr("name"); + form.add(new BasicNameValuePair(!"".equals(buttonName) ? buttonName : "textButton$1", "Markierte Titel verlängern")); doc = htmlPost(opac_url + ";jsessionid=" + s_sid, form); @@ -1168,8 +1168,8 @@ public ProlongAllResult prolongAll(Account account, int useraction, } } // Stuttgart: textButton$0, others: textButton$1 - form.add(new BasicNameValuePair( - doc.select("input[value=Markierte Titel verlängern]").attr("name"), + String buttonName = doc.select("input[value=Markierte Titel verlängern]").attr("name"); + form.add(new BasicNameValuePair(!"".equals(buttonName) ? buttonName : "textButton$1", "Markierte Titel verlängern")); doc = htmlPost(opac_url + ";jsessionid=" + s_sid, form);