if errors is not None:
errors.append(NoMainThemaWarning())
thema_codes.extend(meta.thema)
+
+ thema_codes.extend(
+ Audience.objects.filter(code__in=meta.audiences).exclude(
+ thema=None).values_list('thema', flat=True)
+ )
+
if not thema_codes:
if errors is not None:
errors.append(NoThema())
'pubFileFormat': 'epub+mobi',
'pubIsAcs': '0',
'pubPublisherIndex': '',
+ 'save_and_continue': '',
}
d = self.with_form_name(d, 'EditPublicationStep3')
return self.session.post(self.STEP3_URL % woblink_id, data=d)
'pubMobiDemoResId': mobi_demo,
'pubFileFormat': 'epub+mobi',
'pubId': woblink_id,
+ 'save_and_continue': '',
}
d = self.with_form_name(d, 'EditPublicationStep4')
return self.session.post(self.STEP4_URL % woblink_id, data=d)
def edit_step5(self, woblink_id, book_data):
- d = {}
+ d = {'save': ''}
d = self.with_form_name(d, 'EditPublicationStep5')
return self.session.post(self.STEP5_URL % woblink_id, data=d)