eclipse-archived / ceylon-herd

The Ceylon repository web application
Apache License 2.0
21 stars 11 forks source link

Upload writes erroneous member names to the database #218

Closed quintesse closed 9 years ago

quintesse commented 9 years ago

You can check with the following two queries:

select * from modulemember where packagename like '%$%';
select * from modulemember where name like '%\_.%';

You'll get things like:

 1033 | acos      | ceylon.math.$float | Function |             1031
 1034 | asin      | ceylon.math.$float | Function |             1031
 1035 | atan      | ceylon.math.$float | Function |             1031

and

 532 | ascii_.Encoder      | ceylon.io.charset    | Class  |              483
 533 | iso_8859_1_.Decoder | ceylon.io.charset    | Class  |              483
 534 | iso_8859_1_.Encoder | ceylon.io.charset    | Class  |              483

which are incorrect, they are still in quoted form.