Correction création de ticket sur la première colonne

Voir #26
This commit is contained in:
wpetit 2020-04-30 17:08:48 +02:00
parent 79a12e89f7
commit 7309a2157b
4 changed files with 9 additions and 8 deletions

View File

@ -92,7 +92,9 @@ export class BoardPage extends React.Component<BoardPageProps> {
renderNewCardModal() {
const { newCardModalActive, newCardLaneID } = this.state;
const { board } = this.props;
if (!board || !newCardLaneID) return null;
if (!board || newCardLaneID === undefined) return null;
return (
<Modal active={newCardModalActive}>
<div className="new-card-modal">

View File

@ -11,6 +11,10 @@ html, body {
margin-top: $size-normal;
}
.has-padding-small {
padding: 1rem;
}
#app {
display: flex;
flex-direction: column;

View File

@ -76,14 +76,9 @@ export function* createIssueSaga(action: any) {
const labels = yield call(gitea.fetchProjectLabels.bind(gitea), project);
const giteaLabel = labels.find((l: any) => l.name === label)
if (!giteaLabel) {
yield put({ type: CREATE_ISSUE_FAILURE, error: new Error(`Label "${label}" not found !`) });
return;
}
let issue;
try {
issue = yield call(gitea.createIssue.bind(gitea), project, title, body, giteaLabel.id);
issue = yield call(gitea.createIssue.bind(gitea), project, title, body, giteaLabel ? giteaLabel.id : null);
} catch(error) {
yield put({ type: CREATE_ISSUE_FAILURE, error });
return;

View File

@ -61,7 +61,7 @@ export class GiteaClient {
body: JSON.stringify({
title,
body,
labels: [labelID],
labels: labelID ? [labelID] : undefined,
}),
})
.then(this.assertAuthorization)