From 563a4321bd79ec4e8b161d6e4ce1fad8a65f67d6 Mon Sep 17 00:00:00 2001 From: "Darryl L. Pierce" Date: Mon, 6 Oct 2025 13:53:57 -0400 Subject: [PATCH] Fixed issues identified by SonarCloud [#39] --- .../comicvine/actions/ComicVineGetAllIssuesAction.java | 4 ++-- .../metadata/comicvine/actions/ComicVineGetStoriesAction.java | 1 + .../metadata/comicvine/actions/ComicVineGetVolumesAction.java | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetAllIssuesAction.java b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetAllIssuesAction.java index 505afa2..2dc6ea9 100644 --- a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetAllIssuesAction.java +++ b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetAllIssuesAction.java @@ -116,8 +116,8 @@ public List execute() throws MetadataException { try { Thread.sleep(this.getDelay() * 1000L); } catch (InterruptedException error) { - log.error("ComicVine get volumes action interrupted", error); - throw new RuntimeException(error); + Thread.currentThread().interrupt(); + throw new MetadataException("ComicVine get volumes action interrupted", error); } } } diff --git a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetStoriesAction.java b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetStoriesAction.java index d675808..3e4a17f 100644 --- a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetStoriesAction.java +++ b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetStoriesAction.java @@ -117,6 +117,7 @@ public List execute() throws MetadataException { try { Thread.sleep(this.getDelay() * 1000L); } catch (InterruptedException error) { + Thread.currentThread().interrupt(); throw new MetadataException("ComicVine get volumes action interrupted", error); } } diff --git a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetVolumesAction.java b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetVolumesAction.java index eb17cf8..b3925f8 100644 --- a/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetVolumesAction.java +++ b/src/main/java/org/comixedproject/metadata/comicvine/actions/ComicVineGetVolumesAction.java @@ -120,8 +120,8 @@ public List execute() throws MetadataException { try { Thread.sleep(this.getDelay() * 1000L); } catch (InterruptedException error) { - log.error("ComicVine get volumes action interrupted", error); - throw new RuntimeException(error); + Thread.currentThread().interrupt(); + throw new MetadataException("ComicVine get volumes action interrupted", error); } } }