If condition workflow editor

Snow-Man
Tera Contributor

Hi guys, could you help me out, I wrote the following script in workflow editor's if condition. 

answer = isMemberOfGroupOrKbMgr();

function isMemberOfGroupOrKbMgr() {
    var loggedInUser = gs.getUser();
    var articleOwningGroup = current.ownership_group.name;
    var kbMgrs = current.kb_knowledge_base.kb_managerss.

    if (loggedInUser.isMemberOf(articleOwningGroup) || kbMgrs.indexOf(gs.getUserID()) > -1) {
        gs.addInfoMessage('Hello logged in user is+ 1' + loggedInUser);
        return 'yes';
    } else {
        gs.addInfoMessage('Hello logged in user is+ 2' + loggedInUser);
        return 'no';
    }
}

 this script is throwing me the following error. 

org.mozilla.javascript.WrappedException: Wrapped org.mozilla.javascript.EvaluatorException: missing name after . operator (answer = isMemberOfGroupOrKbMgr();

function isMemberOfGroupOrKbMgr() {
    var loggedInUser = gs.getUser();
    //var loggedInUser = current.sys_updated_by.name;


    var articleOwningGroup = current.ownership_group.name;
    var kbMgrs = current.kb_knowledge_base.kb_managerss.

    if (loggedInUser.isMemberOf(articleOwningGroup) || kbMgrs.indexOf(gs.getUserID()) > -1) {
        gs.addInfoMessage('Hello logged in user is+ 1' + loggedInUser);
        return 'yes';
    } else {
        gs.addInfoMessage('Hello logged in user is+ 2' + loggedInUser);
        return 'no';
    }
}; line 11) (sys_script_include.365eca63c0a8016600069528aee5affb.script; line 117)

 what changes should I make? 

 

Thanks in advance

snowman

1 ACCEPTED SOLUTION

Mani A
Tera Guru

Issue with this line missing colon at the end and please check whether it's kb_managerss or kb_manager

var kbMgrs= current.kb_knowledge_base.kb_managers;

View solution in original post

2 REPLIES 2

Mani A
Tera Guru

Issue with this line missing colon at the end and please check whether it's kb_managerss or kb_manager

var kbMgrs= current.kb_knowledge_base.kb_managers;

Snow-Man
Tera Contributor

Hey good morning, Just when I published this article, I noticed my errors hahaha. Yes, it was kb_managers and ; was missing. 

Thank you 🙂