Fix panic when using MySQL for events storage and no table created yet

This commit is contained in:
Roman Vynar 2018-07-18 18:16:37 +03:00
parent b563c6d1a1
commit 2a0159b73e
2 changed files with 8 additions and 2 deletions

View File

@ -1,8 +1,12 @@
## Changelog ## Changelog
### 0.7.1 (2018-07-18)
* Fix panic when using MySQL for events storage and no table created yet.
### 0.7 (2018-07-04) ### 0.7 (2018-07-04)
* When using MySQL for event storage, do not leak connections. * When using MySQL for events storage, do not leak connections.
* Last events were not shown when viewing a repo of non-default namespace. * Last events were not shown when viewing a repo of non-default namespace.
* Support repos with slash in the name. * Support repos with slash in the name.
* Enable Sonatype Nexus compatibility. * Enable Sonatype Nexus compatibility.

View File

@ -175,8 +175,10 @@ func (e *EventListener) getDababaseHandler() (*sql.DB, error) {
if err != nil { if err != nil {
firstRun = true firstRun = true
} }
if rows != nil {
rows.Close() rows.Close()
} }
}
// Create table on first run. // Create table on first run.
if firstRun { if firstRun {