I somehow lost some categories during the last updates to 11.18 and 11.19.
Neither KMC nor an API call via $client->category->listAction lists my old categories.
But the content videos have the old category label attached.
If I create a new category I can see that new one only, via KNC and API. And only that new one is possible to add to videos.
Until the next update I fear.
Sounds like an issue with Sphinx.
First, make sure your categories do appear in the DB, like so:
mysql> select full_name,status from category;
We expect to see the cats with status 2.
If you don’t see them, they got erased somehow, which is not something the upgrade can do. In fact, it can only be done manually since the API, at worst, can only soft delete them [i.e, change their status in the category table].
However, my guess is you WILL see them, in which case, I recommend you reindex you Sphinx with:
Also, do you have more than one Sphinx instance? if so, it is possible only one of the Sphinx nodes is unsynced, in which case, I’d start by disabling all sphinx nodes but one and check.
the sql query showed all categories as expected and running the reindex helped. KNC and API now see all categories again.