mirror of
https://github.com/wallabag/wallabag.git
synced 2024-12-16 10:22:14 +01:00
Clearing entities in the loop fail on Postgres
It looks like when you clear entities on Postgres some references are lost and tags are not saved :-/
This commit is contained in:
parent
58fadbc9df
commit
88e88016b9
@ -255,14 +255,11 @@ class PocketImport extends AbstractImport
|
|||||||
// flush every 20 entries
|
// flush every 20 entries
|
||||||
if (($i % 20) === 0) {
|
if (($i % 20) === 0) {
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
|
||||||
// clear only affected entities
|
|
||||||
$this->em->clear(Entry::class);
|
|
||||||
$this->em->clear(Tag::class);
|
|
||||||
}
|
}
|
||||||
++$i;
|
++$i;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
$this->em->clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -169,14 +169,11 @@ class ReadabilityImport extends AbstractImport
|
|||||||
// flush every 20 entries
|
// flush every 20 entries
|
||||||
if (($i % 20) === 0) {
|
if (($i % 20) === 0) {
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
|
||||||
// clear only affected entities
|
|
||||||
$this->em->clear(Entry::class);
|
|
||||||
$this->em->clear(Tag::class);
|
|
||||||
}
|
}
|
||||||
++$i;
|
++$i;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
$this->em->clear();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -172,15 +172,12 @@ abstract class WallabagImport extends AbstractImport
|
|||||||
// flush every 20 entries
|
// flush every 20 entries
|
||||||
if (($i % 20) === 0) {
|
if (($i % 20) === 0) {
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
|
||||||
// clear only affected entities
|
|
||||||
$this->em->clear(Entry::class);
|
|
||||||
$this->em->clear(Tag::class);
|
|
||||||
}
|
}
|
||||||
++$i;
|
++$i;
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->em->flush();
|
$this->em->flush();
|
||||||
|
$this->em->clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user