From 8de3d3aa50dd91f08a0a52efc703c8b53b170e8c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 30 Nov 2007 20:50:07 +0000 Subject: [PATCH] Fix #308 --- src/libprs500/gui2/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/libprs500/gui2/main.py b/src/libprs500/gui2/main.py index 7fe6389d14..148c37098f 100644 --- a/src/libprs500/gui2/main.py +++ b/src/libprs500/gui2/main.py @@ -460,10 +460,11 @@ class Main(MainWindow, Ui_MainWindow): bad.append(mi['title']) else: aus = mi['authors'].split(',') - for a in copy.copy(aus): - aus += a.split('&') + aus2 = [] + for a in aus: + aus2.extend(a.split('&')) try: - set_metadata(f, MetaInformation(mi['title'], aus), f.name.rpartition('.')[2]) + set_metadata(f, MetaInformation(mi['title'], aus2), f.name.rpartition('.')[2]) except: print 'Error setting metadata in book:', mi['title'] traceback.print_exc()