From 0b47c8c40c0130a6a08405c71f21ebdf43db96ec Mon Sep 17 00:00:00 2001 From: Denis Makogon Date: Tue, 12 Sep 2017 20:42:52 +0300 Subject: [PATCH] Fix sql statements --- api/datastore/sql/sql.go | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/api/datastore/sql/sql.go b/api/datastore/sql/sql.go index 35cc94bd0..52b488d65 100644 --- a/api/datastore/sql/sql.go +++ b/api/datastore/sql/sql.go @@ -227,7 +227,17 @@ func (ds *sqlStore) RemoveApp(ctx context.Context, appName string) error { return models.ErrAppsNotFound } _, err = ds.db.ExecContext(ctx, ds.db.Rebind( - `DELETE FROM routes, calls, logs WHERE app_name=?`), appName) + `DELETE FROM logs WHERE app_name=?`), appName) + if err != nil { + return err + } + _, err = ds.db.ExecContext(ctx, ds.db.Rebind( + `DELETE FROM calls WHERE app_name=?`), appName) + if err != nil { + return err + } + _, err = ds.db.ExecContext(ctx, ds.db.Rebind( + `DELETE FROM routes WHERE app_name=?`), appName) if err != nil { return err }