Delete item content for older item records
This commit is contained in:
parent
4807797eaf
commit
a82cf2ae29
1 changed files with 6 additions and 2 deletions
|
@ -750,8 +750,12 @@ class Item extends BaseObject
|
||||||
self::deleteTagsFromItem($item);
|
self::deleteTagsFromItem($item);
|
||||||
|
|
||||||
// Set the item to "deleted"
|
// Set the item to "deleted"
|
||||||
dba::update('item', ['deleted' => true, 'edited' => DateTimeFormat::utcNow(), 'changed' => DateTimeFormat::utcNow()],
|
// This erasing of item content is superfluous for items with a matching item-content.
|
||||||
['id' => $item['id']]);
|
// But for the next time we will still have old content in the item table.
|
||||||
|
$item_fields = ['deleted' => true, 'edited' => DateTimeFormat::utcNow(), 'changed' => DateTimeFormat::utcNow(),
|
||||||
|
'body' => '', 'title' => '', 'content-warning' => '', 'rendered-hash' => '', 'rendered-html' => '',
|
||||||
|
'object' => '', 'target' => ''];
|
||||||
|
dba::update('item', $item_fields, ['id' => $item['id']]);
|
||||||
|
|
||||||
Term::insertFromTagFieldByItemId($item['id']);
|
Term::insertFromTagFieldByItemId($item['id']);
|
||||||
Term::insertFromFileFieldByItemId($item['id']);
|
Term::insertFromFileFieldByItemId($item['id']);
|
||||||
|
|
Loading…
Reference in a new issue