diff --git a/main/src/com/google/refine/operations/cell/MassEditOperation.java b/main/src/com/google/refine/operations/cell/MassEditOperation.java index a5ef0e84c..a37374ab7 100644 --- a/main/src/com/google/refine/operations/cell/MassEditOperation.java +++ b/main/src/com/google/refine/operations/cell/MassEditOperation.java @@ -121,13 +121,13 @@ public class MassEditOperation extends EngineDependentMassCellOperation { from = new ArrayList(fromCount); for (int j = 0; j < fromCount; j++) { - from.add(fromA.getString(j)); + from.add(fromA.get(j).toString()); } } else { from = new ArrayList(); } - boolean fromBlank = editO.has("fromBlank") && editO.getBoolean("fromBlank"); + boolean fromBlank = (editO.has("fromBlank") && editO.getBoolean("fromBlank") || from.get(0).length() == 0 && from.size() == 1); boolean fromError = editO.has("fromError") && editO.getBoolean("fromError"); Serializable to = (Serializable) editO.get("to");