File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed
web/src/components/common Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,16 @@ export const DemoSuggestions = ({url}: {url: string}) => {
3838 const selectedAsset = availableAssets . find ( asset => asset . slug === selectedAssetId ) ||
3939 ( availableAssets . length > 0 ? availableAssets [ 0 ] : null )
4040
41+ const isSubset = ( url : string , parentUrl : string ) => {
42+ try {
43+ return parentUrl . includes ( new URL ( url ) . pathname )
44+ } catch ( e ) {
45+ console . error ( "Invalid URL:" , url , e )
46+ return false
47+ }
48+ }
4149 const personalQuestions = showSavedQuestions ? savedQuestions : [ ]
42- const teamQuestions = ( selectedAsset && useTeamMemory && selectedAsset . content ?. isActive ) ? selectedAsset . content ?. questions ?. filter ( q => q . is_published && url . includes ( new URL ( q . source_url ) . pathname ) ) . map ( q => q . content ) || [ ] : [ ]
50+ const teamQuestions = ( selectedAsset && useTeamMemory && selectedAsset . content ?. isActive ) ? selectedAsset . content ?. questions ?. filter ( q => q . is_published && isSubset ( q . source_url , url ) && q . content ) . map ( q => q . content ) || [ ] : [ ]
4351 const allQuestions = [ ...personalQuestions , ...teamQuestions ]
4452
4553
You can’t perform that action at this time.
0 commit comments