From a2f1969b2c7c185e04e19c22a83245ad22f8df0c Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Wed, 13 Feb 2019 21:37:19 +0100 Subject: paper address test... --- scraper/client/actions.js | 2 +- scraper/client/paper/paper.address.js | 33 +++++++++++++++++++++++++++------ scraper/s2-geocode-server.py | 4 ++++ 3 files changed, 32 insertions(+), 7 deletions(-) diff --git a/scraper/client/actions.js b/scraper/client/actions.js index 78c9143a..2723deed 100644 --- a/scraper/client/actions.js +++ b/scraper/client/actions.js @@ -28,5 +28,5 @@ export const getAddress = sha256 => dispatch => { } export const postAddress = data => dispatch => { - api(dispatch, post, 'address', '/api/address', data) + api(dispatch, post, 'address', '/api/address/add', data) } diff --git a/scraper/client/paper/paper.address.js b/scraper/client/paper/paper.address.js index 0da353c9..ff2bf032 100644 --- a/scraper/client/paper/paper.address.js +++ b/scraper/client/paper/paper.address.js @@ -12,6 +12,10 @@ const initialState = { institution_2: '', institution_3: '', institution_4: '', + institution_1_vetting: '', + institution_2_vetting: '', + institution_3_vetting: '', + institution_4_vetting: '', } class PaperAddress extends Component { state = { @@ -53,10 +57,14 @@ class PaperAddress extends Component { const citation = this.getCitation(sha256) this.setState({ citation, - institution_1: paper['Institution #1'], - institution_2: paper['Institution #2'], - institution_3: paper['Institution #3'], - institution_4: paper['Institution #4'], + institution_1: paper.institution_1, + institution_2: paper.institution_2, + institution_3: paper.institution_3, + institution_4: paper.institution_4, + institution_1_vetting: paper.institution_1_vetting, + institution_2_vetting: paper.institution_2_vetting, + institution_3_vetting: paper.institution_3_vetting, + institution_4_vetting: paper.institution_4_vetting, }) } } else if (oldProps.api.unknownCitations !== this.props.api.unknownCitations) { @@ -77,6 +85,18 @@ class PaperAddress extends Component { save() { console.log(this.state) + this.actions.postAddress({ + paper_id: this.state.citation.id, + title: this.state.citation.title, + institution_1: this.state.institution_1, + institution_2: this.state.institution_2, + institution_3: this.state.institution_3, + institution_4: this.state.institution_4, + institution_1_vetting: this.state.institution_1_vetting, + institution_2_vetting: this.state.institution_2_vetting, + institution_3_vetting: this.state.institution_3_vetting, + institution_4_vetting: this.state.institution_4_vetting, + }) } render() { @@ -87,7 +107,7 @@ class PaperAddress extends Component { const { citation } = this.state if (!citation) { return
Citation not found in this paper
- }console.log(this) + } return (

{citation.title}

@@ -95,6 +115,7 @@ class PaperAddress extends Component {