test

Krishna Gandra
Tera Contributor
 
5 REPLIES 5

No. You dont need to. Below should work. If it doesn't work, you should add some debug statements.

  UserMemberp: function(u_userid, u_grpid) {
        var u_grpid = gs.getProperty('groupsysid');
gs.info('++Group ID is++'+u_grpid);
        var sysuser = JSUtil.nil(u_userid) ? this.getParameter('sysparm_usr').toString() : u_userid;
        var sysgrp = JSUtil.nil(u_grpid) ? this.getParameter('sysparm_grp').toString() : u_grpid;
gs.info('++sysgrp Group ID is++'+u_grpid);
        var ismember = "false";
        var u_query = "user.sys_id=" + sysuser + "^group=" + sysgrp;
        //var u_query = "user=" + sysuser + "^group=" + sysgrp;
        var gr = new GlideRecord("sys_user_grmember");
        gr.addEncodedQuery(u_query);
        gr.query();
        if (gr.next()) {
            ismember = "true";
        }
        return ismember;
    },

Please mark this response as correct or helpful if it assisted you with your question.