From 148cf059dce6376c593d183ee718b32497a069f5 Mon Sep 17 00:00:00 2001 From: "Fabien \"egg\" O'Carroll" Date: Thu, 3 Aug 2023 11:08:25 +0100 Subject: [PATCH 1/2] Disabled Collections sync when flag disabled We've been seeing an increased number of database queries, which are potentially caused by the collections syncing logic. Whilst we haven't narrowed the cause down precisely we want to disable this logic unless the flag is enabled. --- ghost/core/core/server/services/collections/service.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ghost/core/core/server/services/collections/service.js b/ghost/core/core/server/services/collections/service.js index 32d7ed6c7c..163e86dcad 100644 --- a/ghost/core/core/server/services/collections/service.js +++ b/ghost/core/core/server/services/collections/service.js @@ -2,6 +2,7 @@ const { CollectionsService } = require('@tryghost/collections'); const BookshelfCollectionsRepository = require('./BookshelfCollectionsRepository'); +const labs = require('../../../shared/labs'); let inited = false; class CollectionsServiceWrapper { @@ -31,6 +32,9 @@ class CollectionsServiceWrapper { } async init() { + if (!labs.isSet('collections')) { + return; + } if (inited) { return; } From 34b6f1917fdd2dbeeb3eea302d33295f1eace4c5 Mon Sep 17 00:00:00 2001 From: Ghost CI <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 3 Aug 2023 10:25:34 +0000 Subject: [PATCH 2/2] v5.57.3 --- ghost/admin/package.json | 2 +- ghost/core/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ghost/admin/package.json b/ghost/admin/package.json index 2df604c1ed..7810d460a0 100644 --- a/ghost/admin/package.json +++ b/ghost/admin/package.json @@ -1,6 +1,6 @@ { "name": "ghost-admin", - "version": "5.57.2", + "version": "5.57.3", "description": "Ember.js admin client for Ghost", "author": "Ghost Foundation", "homepage": "http://ghost.org", diff --git a/ghost/core/package.json b/ghost/core/package.json index 603e905c60..0244a95953 100644 --- a/ghost/core/package.json +++ b/ghost/core/package.json @@ -1,6 +1,6 @@ { "name": "ghost", - "version": "5.57.2", + "version": "5.57.3", "description": "The professional publishing platform", "author": "Ghost Foundation", "homepage": "https://ghost.org",