# HG changeset patch # User dwinter # Date 1371718454 -7200 # Node ID 522d32a50c2b2e8f866c1bdd7f7bd2b7d123fe6e # Parent dbc397782c7657bc0a66dc6bce3599b5f8f4209c bug with umlauts in editing talks and teachung fixed diff -r dbc397782c76 -r 522d32a50c2b MPIWGStaff.py --- a/MPIWGStaff.py Wed Jun 19 12:56:45 2013 +0200 +++ b/MPIWGStaff.py Thu Jun 20 10:54:14 2013 +0200 @@ -716,7 +716,12 @@ values=["'"+sql_quote(self.getKey())+"'"] for key in newEntries[newEntry].keys(): keys.append(key) - values.append("'"+sql_quote(newEntries[newEntry][key])+"'") + + val = sql_quote(newEntries[newEntry][key]) + if not isinstance(val, unicode): + val = val.decode("utf-8") + + values.append("'"+val+"'") keystring=",".join(keys)