src/domain/channels.py
BeforeProposed
+1−1
1414 if current:
1515 require(current['dataset'] == run['dataset'], 'channel-dataset-conflict')
1616 require(run['revision'] >= current['revision'], 'revision-regression')
17 value = {'channel': channel, 'dataset': run['dataset'], 'revision': run['revision'], 'generation': generation + 1, 'rows': deepcopy(dataset['rows'])}
17 value = {'channel': channel, 'dataset': run['dataset'], 'revision': run['revision'], 'generation': generation + 1, 'rows': deepcopy(run['rows'])}
1818 state['channels'][channel_key] = value
1919 state['history'].append(deepcopy(value) | {'tenant': command['tenant']})
2020 run['status'] = 'published'