aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/parse_emails.py1
-rw-r--r--sql/serenitasdb.sql2
2 files changed, 2 insertions, 1 deletions
diff --git a/python/parse_emails.py b/python/parse_emails.py
index 9f5ec47e..c1fde68e 100644
--- a/python/parse_emails.py
+++ b/python/parse_emails.py
@@ -67,6 +67,7 @@ def parse_quotedate(fh, date_received):
else:
if quotedate.year == 1900: # p='%m/%d %H:%M:%S'
quotedate = quotedate.replace(year=date_received.year)
+ quotedate = quotedate.tz_localize("America/New_York")
break
else:
raise RuntimeError("can't parse date from {line}")
diff --git a/sql/serenitasdb.sql b/sql/serenitasdb.sql
index 358acf85..7afa1e54 100644
--- a/sql/serenitasdb.sql
+++ b/sql/serenitasdb.sql
@@ -658,7 +658,7 @@ JOIN tranche_quotes ON tranche_id=tranche_quotes.id;
CREATE TABLE tranche_risk(
id serial PRIMARY KEY,
- tranche_id integer REFERENCES tranche_quotes(id),
+ tranche_id integer UNIQUE REFERENCES tranche_quotes(id) ON DELETE CASCADE,
index_price float,
index_basis float,
index_expected_loss float,