diff --git a/src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java b/src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java index cd964d1c..fbe3290f 100644 --- a/src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java +++ b/src/main/java/org/asamk/signal/dbus/DbusSignalImpl.java @@ -251,8 +251,11 @@ public class DbusSignalImpl implements Signal { } @Override - public void updateProfile(final String name,final String about,final String aboutEmoji, final String avatarPath, final boolean removeAvatar) { + public void updateProfile(final String name,final String about,final String aboutEmoji, String avatarPath, final boolean removeAvatar) { try { + if (avatarPath.isEmpty()) { + avatarPath = null; + } Optional avatarFile = removeAvatar ? Optional.absent() : avatarPath == null ? null : Optional.of(new File(avatarPath));