Skip to content
This repository was archived by the owner on Dec 30, 2022. It is now read-only.

Commit f284d68

Browse files
authored
Merge pull request #25 from DeathsGun/bugs/22_mixedup_icons
Use mod id instead of slug id for icon download
2 parents fa322d9 + 35ee3a4 commit f284d68

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/main/java/xyz/deathsgun/modmanager/tasks/IconDownloadTask.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,16 @@
2222
import org.jetbrains.annotations.NotNull;
2323
import org.jetbrains.annotations.Nullable;
2424
import xyz.deathsgun.modmanager.ModManager;
25-
import xyz.deathsgun.modmanager.api.manipulation.TaskCallback;
2625
import xyz.deathsgun.modmanager.api.manipulation.NetworkTask;
26+
import xyz.deathsgun.modmanager.api.manipulation.TaskCallback;
2727
import xyz.deathsgun.modmanager.api.mod.SummarizedMod;
2828

2929
import java.io.InputStream;
3030
import java.net.URI;
3131
import java.net.http.HttpClient;
3232
import java.net.http.HttpRequest;
3333
import java.net.http.HttpResponse;
34+
import java.util.Locale;
3435

3536
public class IconDownloadTask extends NetworkTask {
3637

@@ -56,7 +57,7 @@ protected void execute() throws Exception {
5657
}
5758
debug("Reading icon for {}", subject.slug());
5859
NativeImage image = NativeImage.read(response.body());
59-
Identifier iconLocation = new Identifier("modmanager", subject.slug() + "_icon");
60+
Identifier iconLocation = new Identifier("modmanager", subject.id().toLowerCase(Locale.ROOT) + "_icon");
6061
ModManager.getIconManager().registerIcon(subject.id(), iconLocation, image);
6162
debug("Finished downloading icon for {}", subject.slug());
6263
}

0 commit comments

Comments
 (0)