@@ -158,10 +158,9 @@ private String getDependenciesString(final List dependenciesList) {
158
158
private Pair <String , String > getDependencyData (
159
159
final String dependency
160
160
) {
161
- String version = "*" ;
162
- String moduleName = camelCaseToHyphen .convert (dependency ).replace (
163
- "_-" , "/"
164
- );
161
+ String version = "" ;
162
+ String moduleName = "" ;
163
+
165
164
try {
166
165
final PsiDirectory moduleDir = moduleIndex .getModuleDirectoryByModuleName (dependency );
167
166
@@ -186,16 +185,18 @@ private Pair<String, String> getDependencyData(
186
185
final JSONObject jsonObject = (JSONObject ) obj ;
187
186
final String versionJsonElement = jsonObject .get ("version" ) == null
188
187
? "*" : jsonObject .get ("version" ).toString ();
189
- final String nameJsonElement = jsonObject .get ("name" ).toString ();
190
188
189
+ if (jsonObject .get ("name" ) == null ) {
190
+ return Pair .create ("" , "" );
191
+ }
192
+ moduleName = jsonObject .get ("name" ).toString ().trim ();
191
193
version = versionJsonElement ;
192
- final int minorVersionSeparator = version .lastIndexOf ('.' );
193
- version = new StringBuilder (version )
194
- .replace (minorVersionSeparator + 1 , version .length (),"*" )
195
- .toString ();
196
194
197
- if (nameJsonElement != null ) {
198
- moduleName = nameJsonElement ;
195
+ if (!versionJsonElement .equals ("*" )) {
196
+ final int minorVersionSeparator = version .lastIndexOf ('.' );
197
+ version = new StringBuilder (version )
198
+ .replace (minorVersionSeparator + 1 , version .length (),"*" )
199
+ .toString ();
199
200
}
200
201
}
201
202
} else {
0 commit comments