function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
GraciaGracia 

I want to use the permission set in the LWC component whenever login with another user who are in permission set then my lwc component is not working. Where is the issue.I just make the this.mainbutton true, If I login with user who are in permission set

public with sharing class pia_Locked_Validation {
    
    @AuraEnabled(cacheable=true)
    public static list<string> getRecordIds(Id caseId) {
       system.debug('rcordid>>>>>>>>>>'+caseId);
        list<string>pmList1= new list<string>();
        
        User currentuser =new User();
        
        currentuser=[Select Id,Name,Email from User where Id=:userinfo.getuserId()];
        system.debug('currentUser'+currentuser.Id);
       
        for(PermissionSetAssignment pm1:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='dfgd']){
             system.debug('PermissionSetAssignment1'+pm1.PermissionSet.Name);
            if(pm1.AssigneeId==currentuser.Id){
                  system.debug('PermissionSetAssignmentIF1'+pm1.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
          for(PermissionSetAssignment pm2:[SELECT Id,AssigneeId, PermissionSet.Name FROM PermissionSetAssignment WHERE PermissionSet.Name ='fgf']){
           system.debug('PermissionSetAssignment2'+pm2.AssigneeId);
              if(pm2.AssigneeId==currentuser.Id){
                    system.debug('PermissionSetAssignmentIF2'+pm2.AssigneeId);
                pmList1.add(pm1.PermissionSet.Name);
            } 
        }
        
         system.debug('zthis is return'+pmList1);
         return pmList1;
    }
}

LWC COMPOENTN BELOW----------------------------------->>>>>>>>>

wiredObjectInfo({data, error}) {
        if (data) {
            console.log('ObjectInfo' + data.length);
          
            if(data.length>0){
                this.mainButton= true;
            }
            this.error = undefined;
        } else if (error) {
            this.error = error;
           
        }
    }
SwethaSwetha (Salesforce Developers) 
Duplicate of https://developer.salesforce.com/forums/ForumsMain?id=9062I000000IUdH