Browse Source

Only build tag and file when really needed

pull/5328/head
Michael 3 years ago
parent
commit
c2d4b557ae
1 changed files with 9 additions and 7 deletions
  1. +9
    -7
      src/Model/Item.php

+ 9
- 7
src/Model/Item.php View File

@ -189,14 +189,16 @@ class Item extends BaseObject
}
}
// Build the tag string out of the term entries
if (array_key_exists('tag', $row) && empty($row['tag'])) {
$row['tag'] = Term::tagTextFromItemId($row['internal-iid']);
}
if (!array_key_exists('verb', $row) || in_array($row['verb'], ['', ACTIVITY_POST, ACTIVITY_SHARE])) {
// Build the tag string out of the term entries
if (array_key_exists('tag', $row) && empty($row['tag'])) {
$row['tag'] = Term::tagTextFromItemId($row['internal-iid']);
}
// Build the file string out of the term entries
if (array_key_exists('file', $row) && empty($row['file'])) {
$row['file'] = Term::fileTextFromItemId($row['internal-iid']);
// Build the file string out of the term entries
if (array_key_exists('file', $row) && empty($row['file'])) {
$row['file'] = Term::fileTextFromItemId($row['internal-iid']);
}
}
// Remove internal fields


Loading…
Cancel
Save