diff --git a/common/plugins/altium/altium_parser_utils.cpp b/common/plugins/altium/altium_parser_utils.cpp index db0e446f02..be09de90e2 100644 --- a/common/plugins/altium/altium_parser_utils.cpp +++ b/common/plugins/altium/altium_parser_utils.cpp @@ -30,9 +30,10 @@ LIB_ID AltiumToKiCadLibID( const wxString& aLibName, const wxString& aLibReference ) { + wxString libName = LIB_ID::FixIllegalChars( aLibName, true ); wxString libReference = EscapeString( aLibReference, CTX_LIBID ); - wxString key = !aLibName.empty() ? ( aLibName + ":" + libReference ) : libReference; + wxString key = !libName.empty() ? ( libName + ":" + libReference ) : libReference; LIB_ID libId; libId.Parse( key, true );