|
|
|
@ -7,10 +7,18 @@ import api from '../../../api';
|
|
|
|
import { createLocalId } from '../../../utils/local-id';
|
|
|
|
import { createLocalId } from '../../../utils/local-id';
|
|
|
|
|
|
|
|
|
|
|
|
export function* createTask(cardId, data) {
|
|
|
|
export function* createTask(cardId, data) {
|
|
|
|
const nextData = {
|
|
|
|
let nextData = {};
|
|
|
|
...data,
|
|
|
|
if (data.position) {
|
|
|
|
position: yield select(selectors.selectNextTaskPosition, cardId),
|
|
|
|
nextData = {
|
|
|
|
};
|
|
|
|
...data,
|
|
|
|
|
|
|
|
position: data.position,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
nextData = {
|
|
|
|
|
|
|
|
...data,
|
|
|
|
|
|
|
|
position: yield select(selectors.selectNextTaskPosition, cardId),
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const localId = yield call(createLocalId);
|
|
|
|
const localId = yield call(createLocalId);
|
|
|
|
|
|
|
|
|
|
|
|
|