Synchronizes XenForo Resource Manager resource discussion threads and resource-update discussion posts during approval and deletion.
- XenForo 2.2
- XenForo Resource Manager 2.2
- Approves a moderated resource's discussion thread when the resource is approved.
- Soft-deletes a moderated resource discussion thread when the resource is deleted.
- Approves a moderated resource-update discussion post when the update is approved.
- Soft-deletes a moderated resource-update discussion post when the update is deleted.
- Stores a direct
resource_update_idtopost_idmapping for reliable update-post synchronization. - Falls back to route-aware and update-ID-only resolution for legacy discussion posts.
- Avoids fatal errors when a resource has no discussion thread or points to a missing thread.
This release removes the fragile hard-coded /resources/.../update/... discussion-post lookup and replaces it with a persistent update-post mapping plus legacy fallback resolution. It also adds null-safe discussion-thread handling and a CLI reconciliation command for finding and repairing synchronization issues.
Run a dry-run report:
php cmd.php vb-resource-threads:reconcileRun safe repairs for missing update-post mappings and visible posts attached to deleted updates:
php cmd.php vb-resource-threads:reconcile --repairLimit rows inspected by each check:
php cmd.php vb-resource-threads:reconcile --limit=1000Upload the contents of the release zip's upload/ directory to the XenForo installation root, then install or upgrade [VersoBit] Resource Threads from the XenForo Admin control panel.