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 {