Commit 0e110c5bf35571f68cd69dd130c1046fff7da367
Committed by
Eduardo Santos
Exists in
master
Bug na hora de gravar os dados no banco
Showing
1 changed file
with
4 additions
and
1 deletions
Show diff stats
cocar/commands/scan_commands.py
| ... | ... | @@ -200,6 +200,7 @@ class ScanCommands(command.Command): |
| 200 | 200 | log.info("Inserindo impressora com o IP %s", hostname) |
| 201 | 201 | try: |
| 202 | 202 | session.add(host) |
| 203 | + session.flush() | |
| 203 | 204 | except IntegrityError, e: |
| 204 | 205 | log.error("Erro adicionando impressora com o IP %s. IP Repetido\n%s", hostname, e.message) |
| 205 | 206 | else: |
| ... | ... | @@ -211,6 +212,7 @@ class ScanCommands(command.Command): |
| 211 | 212 | log.info("Inserindo computador com o IP %s", hostname) |
| 212 | 213 | try: |
| 213 | 214 | session.add(host) |
| 215 | + session.flush() | |
| 214 | 216 | except IntegrityError, e: |
| 215 | 217 | log.error("Erro adicionando computador com o IP %s. IP Repetido\n%s", hostname, e.message) |
| 216 | 218 | else: |
| ... | ... | @@ -222,12 +224,13 @@ class ScanCommands(command.Command): |
| 222 | 224 | log.info("Inserindo host genérico com o IP %s", hostname) |
| 223 | 225 | try: |
| 224 | 226 | session.add(host) |
| 227 | + session.flush() | |
| 225 | 228 | except IntegrityError, e: |
| 226 | 229 | log.error("Erro adicionando host genérico com o IP %s. IP Repetido\n%s", hostname, e.message) |
| 227 | 230 | else: |
| 228 | 231 | log.info("Host genérico com o IP %s já cadastrado", hostname) |
| 229 | 232 | |
| 230 | - session.flush() | |
| 233 | + #session.flush() | |
| 231 | 234 | |
| 232 | 235 | def get_printers(self): |
| 233 | 236 | """ | ... | ... |