summaryrefslogtreecommitdiff
path: root/includes/classes/LibertyContent.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/classes/LibertyContent.php')
-rwxr-xr-xincludes/classes/LibertyContent.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/includes/classes/LibertyContent.php b/includes/classes/LibertyContent.php
index f823236..99659e0 100755
--- a/includes/classes/LibertyContent.php
+++ b/includes/classes/LibertyContent.php
@@ -496,6 +496,10 @@ class LibertyContent extends LibertyBase implements BitCacheable {
$query = "DELETE FROM `".BIT_DB_PREFIX."liberty_content_links` WHERE `to_content_id` = ? or `from_content_id` = ?";
$result = $this->mDb->query( $query, [ $this->mContentId, $this->mContentId ] );
+ // Remove xref records owned by this content
+ $query = "DELETE FROM `".BIT_DB_PREFIX."liberty_xref` WHERE `content_id` = ?";
+ $result = $this->mDb->query( $query, [ $this->mContentId ] );
+
// Remove content
$query = "DELETE FROM `".BIT_DB_PREFIX."liberty_content` WHERE `content_id` = ?";
$result = $this->mDb->query( $query, [ $this->mContentId ] );