Thesaurus Problems

Hi, I'm having some teething issues with the new Thesaurus feature in the latest MySource Matrix as follows:


1/. Importing xml files into thesarus works first time only ie. can only import xml file into newly created Thesarus.



2/. Manually adding Thesaurus Terms appears to succeed on committing but does not update ie. add the term but it never appears.



3/. Thesaurus term cannot be deleted from static content pages once tagged. Error follows:


    PHP Notice 
    Undefined variable: assetod 
    
    PHP Notice 
    Undefined variable: one_tag_id 
    
    MySource Error 
    [ASSERT EXCEPTION] [NULL] "" is not a valid asset ID (LINE 2344 IN [SYSTEM_ROOT]/core/include/asset_manager.inc) [SYS0270]


4/. Cannot delete Thesaurus Terms from Thesarus have to instead trash entire Thesaurus

5/. Cannot replace existing Thesarus Terms by importing new XML file must trash existing Thesaurus, create new Thesaurus and then import XML file.

6/. Adding second Thesarus Term to Static Content Page fails with following error but on releasing lock it appears to have added it.

    PHP Notice 
    Undefined variable: linkid 
PHP Notice 
Undefined variable: link_id 

MySource Warning 
Existing Link # not found, unable to update link [SYS0139]</pre><br />

Appreciate any help.

Thanks..John.

This one:

    PHP Notice
    Undefined variable: assetod


Looks like a bug (typo) - can you please log this in the bug tracker. The other issues, I'm personally not sure about. Might want to let one of the developers comment on this... however, I have tried to reproduce these errors on a recent system (3.8.2) and was unable to. What version of 3.8 are you using?

Ok, a quick look on the site reveals that there has been another release 3.8.2 a look at the changelog here identifies that some of my identified thesaurus issues may have been addressed so, in the first instance I will try an upgrade.


Thanks Anthony :slight_smile: