diff --git a/src/app/pluginlistmodel.cpp b/src/app/pluginlistmodel.cpp
index 74e2f9d6aa9fd83a2d29b9f5c2867c1acc195f36..46f25caee72205234f0268b8b5798652ad15ba7a 100644
--- a/src/app/pluginlistmodel.cpp
+++ b/src/app/pluginlistmodel.cpp
@@ -71,7 +71,7 @@ PluginListModel::data(const QModelIndex& index, int role) const
     case Role::PluginIcon:
         return QVariant(details.iconPath);
     case Role::PluginImage:
-        return QVariant(details.imagePath);
+        return QVariant(details.backgroundPath);
     case Role::IsLoaded:
         return QVariant(details.loaded);
     case Role::PluginAuthor:
diff --git a/src/app/pluginstorelistmodel.cpp b/src/app/pluginstorelistmodel.cpp
index 6a776157051a0e10ecfea6f68640b2136796d396..dc7c7bac301728c9aed889918695c1d32f0caade 100644
--- a/src/app/pluginstorelistmodel.cpp
+++ b/src/app/pluginstorelistmodel.cpp
@@ -210,7 +210,7 @@ PluginStoreListModel::rowFromPluginId(const QString& pluginId) const
     const auto it = std::find_if(plugins_.begin(),
                                  plugins_.end(),
                                  [&pluginId](const QVariantMap& p) {
-                                     return p["name"].toString() == pluginId;
+                                     return p["id"].toString() == pluginId;
                                  });
     if (it != plugins_.end()) {
         return std::distance(plugins_.begin(), it);
diff --git a/src/libclient/api/pluginmodel.h b/src/libclient/api/pluginmodel.h
index 88bdae9399cc906ba338daa8792134b91163f0a4..9dee4df0013316e40b7bfe840ec92a6a6d365d5a 100644
--- a/src/libclient/api/pluginmodel.h
+++ b/src/libclient/api/pluginmodel.h
@@ -45,7 +45,7 @@ struct PluginDetails
     QString version = "";
     QString author = "";
     QString iconPath = "";
-    QString imagePath = "";
+    QString backgroundPath = "";
     bool loaded = false;
 };
 
diff --git a/src/libclient/pluginmodel.cpp b/src/libclient/pluginmodel.cpp
index 7e80d30c6cfd644ec873552ac9c225c4f9a9c444..801f3df67cc16d85329df5b12086f52f23dab347 100644
--- a/src/libclient/pluginmodel.cpp
+++ b/src/libclient/pluginmodel.cpp
@@ -94,7 +94,7 @@ PluginModel::getPluginDetails(const QString& path)
         result.description = details["description"];
         result.path = path;
         result.iconPath = details["iconPath"];
-        result.imagePath = details["imagePath"];
+        result.backgroundPath = details["backgroundPath"];
         result.author = details["author"];
         result.version = details["version"];
     }