11968: Wait in DB() for a database connection if necessary.
authorTom Clegg <tom@curoverse.com>
Wed, 12 Jul 2017 17:43:37 +0000 (13:43 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 12 Jul 2017 17:43:37 +0000 (13:43 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curoverse.com>

services/ws/event_source.go

index a4e886872c49829a27a1223d6cdfd691a2e5efff..edeb647e4628e675be696cb68f4b61892b4cc606 100644 (file)
@@ -243,6 +243,7 @@ func (ps *pgEventSource) NewSink() eventSink {
 }
 
 func (ps *pgEventSource) DB() *sql.DB {
+       ps.WaitReady()
        return ps.db
 }