Merge pull request #256 from mouse-reeve/import-review-settings

Allow users to set privacy on imported reviews
This commit is contained in:
Mouse Reeve
2020-10-30 11:23:43 -07:00
committed by GitHub
8 changed files with 77 additions and 18 deletions

View File

@ -538,12 +538,16 @@ def import_data(request):
''' ingest a goodreads csv '''
form = forms.ImportForm(request.POST, request.FILES)
if form.is_valid():
include_reviews = request.POST.get('include_reviews') == 'on'
privacy = request.POST.get('privacy')
try:
job = goodreads_import.create_job(
request.user,
TextIOWrapper(
request.FILES['csv_file'],
encoding=request.encoding)
encoding=request.encoding),
include_reviews,
privacy,
)
except (UnicodeDecodeError, ValueError):
return HttpResponseBadRequest('Not a valid csv file')