diff --git a/frontend/src/component/archive/archive-list-component.jsx b/frontend/src/component/archive/archive-list-component.jsx
index 07bc66d221..4c72ea0378 100644
--- a/frontend/src/component/archive/archive-list-component.jsx
+++ b/frontend/src/component/archive/archive-list-component.jsx
@@ -8,15 +8,18 @@ class ArchiveList extends Component {
render () {
const { archive, revive } = this.props;
+ archive.forEach(e => {
+ e.reviveName = e.name;
+ });
return (
Toggle Archive
-
+
- (
- revive(name)} />
+ (
+ revive(reviveName)} />
)}>Revive
(v ? 'Yes' : '-')}>Enabled
Toggle name
diff --git a/frontend/src/data/archive-api.js b/frontend/src/data/archive-api.js
index bd899214df..07dd762f16 100644
--- a/frontend/src/data/archive-api.js
+++ b/frontend/src/data/archive-api.js
@@ -8,11 +8,10 @@ function fetchAll () {
.then(response => response.json());
}
-function revive (feature) {
- return fetch(`${URI}/revive`, {
+function revive (featureName) {
+ return fetch(`${URI}/revive/${featureName}`, {
method: 'POST',
headers,
- body: JSON.stringify(feature),
credentials: 'include',
}).then(throwIfNotSuccess);
}