Mercurial > gemma
comparison pkg/controllers/importqueue.go @ 1195:486d66a9565c
Be aware that the signer is null till the final decision is made about an import.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sun, 18 Nov 2018 18:44:22 +0100 |
parents | 7db850de0952 |
children | 24e4c60c2606 |
comparison
equal
deleted
inserted
replaced
1194:7db850de0952 | 1195:486d66a9565c |
---|---|
159 } | 159 } |
160 defer rows.Close() | 160 defer rows.Close() |
161 | 161 |
162 imports := make([]*models.Import, 0, 20) | 162 imports := make([]*models.Import, 0, 20) |
163 | 163 |
164 var signer sql.NullString | |
165 | |
164 for rows.Next() { | 166 for rows.Next() { |
165 var it models.Import | 167 var it models.Import |
166 if err = rows.Scan( | 168 if err = rows.Scan( |
167 &it.ID, | 169 &it.ID, |
168 &it.State, | 170 &it.State, |
169 &it.Enqueued, | 171 &it.Enqueued, |
170 &it.Kind, | 172 &it.Kind, |
171 &it.User, | 173 &it.User, |
172 &it.Signer, | 174 &signer, |
173 ); err != nil { | 175 ); err != nil { |
174 return | 176 return |
177 } | |
178 if signer.Valid { | |
179 it.Signer = signer.String | |
175 } | 180 } |
176 imports = append(imports, &it) | 181 imports = append(imports, &it) |
177 } | 182 } |
178 | 183 |
179 if err = rows.Err(); err != nil { | 184 if err = rows.Err(); err != nil { |