mirror of https://github.com/openspug/spug
U 新建常规发布申请默认最近一次发布所选择的分支
parent
8e15ea847f
commit
1408c4ea35
|
@ -43,13 +43,28 @@ class Ext1Form extends React.Component {
|
|||
.finally(() => this.setState({fetching: false}))
|
||||
};
|
||||
|
||||
_getDefaultBranch = (branches) => {
|
||||
branches = Object.keys(branches);
|
||||
let branch = branches[0];
|
||||
for (let item of store.records) {
|
||||
if (item['deploy_id'] === store.record['deploy_id']) {
|
||||
const b = lds.get(item, 'extra.1');
|
||||
if (branches.includes(b)) {
|
||||
branch = b
|
||||
}
|
||||
break
|
||||
}
|
||||
}
|
||||
return branch
|
||||
};
|
||||
|
||||
_initExtra1 = () => {
|
||||
if (this.isReady === true || this.state.extra1 === undefined) {
|
||||
const {git_type, versions: {branches, tags}} = this.state;
|
||||
let [extra1, extra2] = [undefined, undefined];
|
||||
if (git_type === 'branch') {
|
||||
if (branches) {
|
||||
extra1 = lds.get(Object.keys(branches), 0);
|
||||
extra1 = this._getDefaultBranch(branches);
|
||||
extra2 = lds.get(branches[extra1], '0.id')
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Reference in New Issue