Skip to content

Commit 172ce0b

Browse files
committed
Ensure new sqlstore resets cache immediately
Prevent creationTime from being zero-valued.
1 parent 5fd1988 commit 172ce0b

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

sqlstore.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ func newSQLStore(sessionID SessionID, driver string, dataSourceName string) (sto
4444
sqlDriver: driver,
4545
sqlDataSourceName: dataSourceName,
4646
}
47+
store.cache.Reset()
4748

4849
if store.db, err = sql.Open(store.sqlDriver, store.sqlDataSourceName); err != nil {
4950
return nil, err

store_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,8 @@ func (suite *MessageStoreTestSuite) TestMessageStore_GetMessages_VariousRanges()
164164
}
165165

166166
func (suite *MessageStoreTestSuite) TestMessageStore_CreationTime() {
167+
assert.False(suite.T(), suite.msgStore.CreationTime().IsZero())
168+
167169
t0 := time.Now()
168170
suite.msgStore.Reset()
169171
t1 := time.Now()

0 commit comments

Comments
 (0)