diff --git a/src/components/screens/ScoreSetCreator.vue b/src/components/screens/ScoreSetCreator.vue index b1756258..9d65a6cc 100644 --- a/src/components/screens/ScoreSetCreator.vue +++ b/src/components/screens/ScoreSetCreator.vue @@ -473,14 +473,18 @@ export default { const publications = usePublicationIdentifiers() const licenseSearch = useAutocomplete('/licenses/active') - const extractScoreSets = (data: unknown) => ((data as Record)?.scoreSets as ShortScoreSet[]) || [] + const extractPublicScoreSets = (data: unknown): ShortScoreSet[] => { + const record = data as Record + const raw = (record.scoreSets as ShortScoreSet[]) || [] + return raw.filter(sc => sc.private === false) + } const supersededSearch = useAutocomplete('/me/score-sets/search', { method: 'POST', - extract: extractScoreSets + extract: extractPublicScoreSets }) const metaAnalyzesSearch = useAutocomplete('/score-sets/search', { method: 'POST', - extract: extractScoreSets + extract: extractPublicScoreSets }) const extraMetadataField = useJsonFileField('extraMetadata')