web/user: fix search not updating app (#7825) web/user: fix app not updating so when using two classes in a classMap directive, the update fails (basically saying that each class must be separated), however this error only shows when directly calling requestUpdate and is swallowed somewhere when relying on the default render cycle Signed-off-by: Jens Langhammer <jens@goauthentik.io> Co-authored-by: Jens L <jens@goauthentik.io>
This commit is contained in:
		
				
					committed by
					
						
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							3c1163fabd
						
					
				
				
					commit
					70100fc105
				
			@ -96,7 +96,7 @@ export class LibraryApplication extends AKElement {
 | 
			
		||||
            this.application.metaPublisher !== "" ||
 | 
			
		||||
            this.application.metaDescription !== "";
 | 
			
		||||
 | 
			
		||||
        const classes = { "pf-m-selectable pf-m-selected": this.selected };
 | 
			
		||||
        const classes = { "pf-m-selectable": this.selected, "pf-m-selected": this.selected };
 | 
			
		||||
        const styles = this.background ? { background: this.background } : {};
 | 
			
		||||
 | 
			
		||||
        return html` <div
 | 
			
		||||
 | 
			
		||||
@ -38,7 +38,9 @@ export class LibraryPageApplicationList extends AKElement {
 | 
			
		||||
    ];
 | 
			
		||||
 | 
			
		||||
    @property({ attribute: false })
 | 
			
		||||
    apps: Application[] = [];
 | 
			
		||||
    set apps(value: Application[]) {
 | 
			
		||||
        this.fuse.setCollection(value);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @property()
 | 
			
		||||
    query = getURLParam<string | undefined>("search", undefined);
 | 
			
		||||
@ -63,7 +65,7 @@ export class LibraryPageApplicationList extends AKElement {
 | 
			
		||||
            shouldSort: true,
 | 
			
		||||
            ignoreFieldNorm: true,
 | 
			
		||||
            useExtendedSearch: true,
 | 
			
		||||
            threshold: 0.5,
 | 
			
		||||
            threshold: 0.3,
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -77,7 +79,6 @@ export class LibraryPageApplicationList extends AKElement {
 | 
			
		||||
 | 
			
		||||
    connectedCallback() {
 | 
			
		||||
        super.connectedCallback();
 | 
			
		||||
        this.fuse.setCollection(this.apps);
 | 
			
		||||
        if (!this.query) {
 | 
			
		||||
            return;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user