diff --git a/app/browser/reducers/siteSettingsReducer.js b/app/browser/reducers/siteSettingsReducer.js
index e0a7be29800..eb69de0267a 100644
--- a/app/browser/reducers/siteSettingsReducer.js
+++ b/app/browser/reducers/siteSettingsReducer.js
@@ -57,6 +57,9 @@ const siteSettingsReducer = (state, action, immutableAction) => {
if (action.get('skipSync')) {
newEntry = newEntry.set('skipSync', true)
}
+ if (action.get('key') === 'ledgerPaymentsShown') {
+ newEntry = newEntry.delete('ledgerPayments')
+ }
newSiteSettings = newSiteSettings.set(hostPattern, newEntry)
})
state = state.set(propertyName, newSiteSettings)
diff --git a/app/renderer/components/preferences/payment/deletedSites.js b/app/renderer/components/preferences/payment/deletedSites.js
index 54a36cd9c40..fb13ee54b73 100644
--- a/app/renderer/components/preferences/payment/deletedSites.js
+++ b/app/renderer/components/preferences/payment/deletedSites.js
@@ -16,16 +16,15 @@ const ImmutableComponent = require('../../immutableComponent')
// Style
const globalStyles = require('../../styles/global')
-const permissionName = 'ledgerPaymentsShown'
-
class DeletedSitesContent extends ImmutableComponent {
constructor (props) {
super(props)
this.deletePermission = this.deletePermission.bind(this)
}
- deletePermission (name, hostPattern) {
- appActions.removeSiteSetting(hostPattern, name)
+ deletePermission (hostPattern) {
+ appActions.removeSiteSetting(hostPattern, 'ledgerPayments')
+ appActions.removeSiteSetting(hostPattern, 'ledgerPaymentsShown')
this.props.onHide()
}
@@ -46,7 +45,7 @@ class DeletedSitesContent extends ImmutableComponent {
iconClass={globalStyles.appIcons.remove}
size='1rem'
custom={styles.sitePermissions__list__item__button}
- onClick={this.deletePermission.bind(this, permissionName, data.hostPattern)}
+ onClick={this.deletePermission.bind(this, data.hostPattern)}
/>
{siteName}
@@ -58,8 +57,8 @@ class DeletedSitesContent extends ImmutableComponent {
}
class DeletedSitesFooter extends ImmutableComponent {
- clearPermissions (name) {
- aboutActions.clearSiteSettings(name)
+ clearPermissions () {
+ aboutActions.clearSiteSettings('ledgerPaymentsShown')
this.props.onHide()
}
@@ -68,7 +67,7 @@ class DeletedSitesFooter extends ImmutableComponent {