Skip to content

Commit 5157fe2

Browse files
committed
Merge branch 'dev'
2 parents e6cc3ea + 4394fed commit 5157fe2

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "sete",
33
"productName": "sete",
4-
"version": "1.4.0",
4+
"version": "1.4.1",
55
"description": "SETE Software Eletrônico de Gestão do Transporte Escolar",
66
"main": "src/index.js",
77
"scripts": {

src/renderer/modules/censo/censo-importar-ctrl.js

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,9 @@ function realizaImportacao(rawDados) {
158158
// Vamos Inserir os Alunos e as Escolas
159159
var promiseArray = new Array();
160160

161+
// Promessas de Relações Antigas
162+
var promiseArrayRelacoesAntigas = new Array();
163+
161164
// Para cada escola
162165
dados.forEach((escolaSelecionada) => {
163166
// Obtem uma cópia da escola
@@ -191,9 +194,9 @@ function realizaImportacao(rawDados) {
191194
.where("ID_ALUNO", "==", idAluno)
192195
.get({ source: "cache" })
193196
.then((snapshotDocumentos) => {
197+
updateProgresso()
194198
snapshotDocumentos.forEach(doc => {
195-
promiseArray.push(doc.ref.delete())
196-
updateProgresso()
199+
promiseArrayRelacoesAntigas.push(doc.ref.delete())
197200
})
198201
})
199202
// // Remove da escola atual (se tiver matriculado)
@@ -210,7 +213,11 @@ function realizaImportacao(rawDados) {
210213
.then(() => updateProgresso()))
211214
})
212215

213-
Promise.all(promiseArray).then(() => {
216+
Promise.all(promiseArray)
217+
.then(() => {
218+
return Promise.all(promiseArrayRelacoesAntigas);
219+
})
220+
.then(() => {
214221
var promiseArrayRelacoes = new Array();
215222
for (let [idEscola, alunos] of Object.entries(relEscolaAluno)) {
216223
for (let idAluno of Object.values(alunos)) {

0 commit comments

Comments
 (0)