소스 검색

Make the default template the default selection on the campaign form

Kailash Nadh 6 년 전
부모
커밋
5ff0e446ed
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      frontend/my/src/Campaign.js

+ 1 - 1
frontend/my/src/Campaign.js

@@ -321,7 +321,7 @@ class TheFormDef extends React.PureComponent {
                         </Form.Item>
                         </Form.Item>
                         <Form.Item {...formItemLayout} label="Template" extra="Template">
                         <Form.Item {...formItemLayout} label="Template" extra="Template">
                             {getFieldDecorator("template_id", {
                             {getFieldDecorator("template_id", {
-                                initialValue: record.template_id ? record.template_id : (this.props.data[cs.ModelTemplates].length === 1 ? this.props.data[cs.ModelTemplates][0].id : undefined),
+                                initialValue: record.template_id ? record.template_id : (this.props.data[cs.ModelTemplates].length > 0 ? this.props.data[cs.ModelTemplates].filter(t => t.is_default)[0].id : undefined),
                                 rules: [{ required: true }]
                                 rules: [{ required: true }]
                             })(
                             })(
                                 <Select disabled={ this.props.formDisabled }>
                                 <Select disabled={ this.props.formDisabled }>