projects
/
pgwui_bulk_upload
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
21d6bbc
)
Attach path and relation to MultiErrors
author
Karl O. Pinc
<kop@karlpinc.com>
Sun, 30 May 2021 06:19:09 +0000
(
01:19
-0500)
committer
Karl O. Pinc
<kop@karlpinc.com>
Sun, 30 May 2021 06:19:09 +0000
(
01:19
-0500)
src/pgwui_bulk_upload/views/bulk_upload.py
patch
|
blob
|
history
diff --git
a/src/pgwui_bulk_upload/views/bulk_upload.py
b/src/pgwui_bulk_upload/views/bulk_upload.py
index 9cd003564a078fa9a7ef2b5dc9d5bb442ac85430..02d3abc5fdc833006fdd0780deba9cb3cf80ad9e 100644
(file)
--- a/
src/pgwui_bulk_upload/views/bulk_upload.py
+++ b/
src/pgwui_bulk_upload/views/bulk_upload.py
@@
-120,6
+120,13
@@
class SaveBulkLine(DataLineProcessor, ParameterExecutor):
relation = data.relation
raise exp.color(map_description(filepath, relation),
filepath, relation)
+ except core_ex.MultiError as exp:
+ relation = data.relation
+ for error in exp.errors:
+ if isinstance(error, core_ex.UploadError):
+ error.color(map_description(filepath, relation),
+ filepath, relation)
+ raise exp
except psycopg2.DatabaseError as exp:
relation = data.relation
raise core_ex.DBDataLineError(udl, exp).color(