From 107c10fd2c46f6a0a18e820e1524405fd12d7fbf Mon Sep 17 00:00:00 2001
From: Oleg Agafonov <jaydi85@gmail.com>
Date: Sun, 5 Sep 2021 18:36:14 +0400
Subject: [PATCH] * Goblin Welder - fixed rollback error;

---
 Mage.Sets/src/mage/cards/g/GoblinWelder.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Mage.Sets/src/mage/cards/g/GoblinWelder.java b/Mage.Sets/src/mage/cards/g/GoblinWelder.java
index 7cdbbaca99..219958858c 100644
--- a/Mage.Sets/src/mage/cards/g/GoblinWelder.java
+++ b/Mage.Sets/src/mage/cards/g/GoblinWelder.java
@@ -68,6 +68,9 @@ public final class GoblinWelder extends CardImpl {
 
         @Override
         public boolean apply(Game game, Ability source) {
+            if (getTargetPointer().getTargets(game, source).size() < 2) {
+                return false;
+            }
             Permanent artifact = game.getPermanent(getTargetPointer().getFirst(game, source));
             Card card = game.getCard(getTargetPointer().getTargets(game, source).get(1));
             Player controller = game.getPlayer(source.getControllerId());