Skip to content

Commit

Permalink
Handle renamed libraries (opacapp#1)
Browse files Browse the repository at this point in the history
needs testing
  • Loading branch information
raphaelm committed Jan 27, 2013
1 parent 6671178 commit 3ba00bf
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion src/de/geeksfactory/opacclient/frontend/SearchActivity.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,10 @@
package de.geeksfactory.opacclient.frontend;

import java.util.Arrays;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.acra.ACRA;
Expand Down Expand Up @@ -271,9 +273,22 @@ public void onCreate(Bundle savedInstanceState) {
if (app.getLibrary() == null) {
// Migrate
if (!sp.getString("opac_bib", "").equals("")) {
Map<String, String> renamed_libs = new HashMap<String, String>();
renamed_libs.put("Trier (Palais Walderdorff)", "Trier");
renamed_libs.put("Ludwigshafen (Rhein)", "Ludwigshafen Rhein");
renamed_libs.put("Neu-Ulm", "NeuUlm");
renamed_libs.put("Hann. Münden", "HannMünden");
renamed_libs.put("Münster", "Munster");
renamed_libs.put("Tübingen", "Tubingen");
renamed_libs.put("Göttingen", "Gottingen");
renamed_libs.put("Schwäbisch Hall", "Schwabisch Hall");
Library lib = null;
try {
lib = app.getLibrary(sp.getString("opac_bib", ""));
if (renamed_libs.containsKey(sp.getString("opac_bib", "")))
lib = app.getLibrary(renamed_libs.get(sp.getString(
"opac_bib", "")));
else
lib = app.getLibrary(sp.getString("opac_bib", ""));
} catch (Exception e) {
e.printStackTrace();
}
Expand Down

0 comments on commit 3ba00bf

Please sign in to comment.