fix ruby schedules

This commit is contained in:
alex 2019-10-28 17:07:32 +03:00
parent be31c75c19
commit c15b5976fb
2 changed files with 7 additions and 6 deletions

1
.gitignore vendored
View File

@ -24,3 +24,4 @@ logs/
./docker-compose.override.yml
celerybeat-schedule
local_files

View File

@ -126,15 +126,15 @@ class EstablishmentSerializer(serializers.ModelSerializer):
'opening_at': None,
'closed_at': None,
}
if val['morning']:
if val.get('morning'):
payload.update({
'lunch_start': val['morning']['start'],
'lunch_end': val['morning']['end'],
'lunch_start': val['morning'].get('start'),
'lunch_end': val['morning'].get('end'),
})
if val['afternoon']:
if val.get('afternoon'):
payload.update({
'dinner_start': val['afternoon']['start'],
'dinner_end': val['afternoon']['end'],
'dinner_start': val['afternoon'].get('start'),
'dinner_end': val['afternoon'].get('end'),
})
try: