mirror of
https://github.com/wekan/wekan.git
synced 2025-12-20 17:30:13 +01:00
Fix conflict in migrations
(Error: title is required by removing find() from all of migrations.)
This commit is contained in:
parent
bac490d2f3
commit
439d7c3dbc
1 changed files with 9 additions and 10 deletions
|
|
@ -55,7 +55,7 @@ Migrations.add('lowercase-board-permission', () => {
|
||||||
// Security migration: see https://github.com/wekan/wekan/issues/99
|
// Security migration: see https://github.com/wekan/wekan/issues/99
|
||||||
Migrations.add('change-attachments-type-for-non-images', () => {
|
Migrations.add('change-attachments-type-for-non-images', () => {
|
||||||
const newTypeForNonImage = 'application/octet-stream';
|
const newTypeForNonImage = 'application/octet-stream';
|
||||||
Attachments.find().forEach((file) => {
|
Attachments.forEach((file) => {
|
||||||
if (!file.isImage()) {
|
if (!file.isImage()) {
|
||||||
Attachments.update(file._id, {
|
Attachments.update(file._id, {
|
||||||
$set: {
|
$set: {
|
||||||
|
|
@ -68,7 +68,7 @@ Migrations.add('change-attachments-type-for-non-images', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('card-covers', () => {
|
Migrations.add('card-covers', () => {
|
||||||
Cards.find().forEach((card) => {
|
Cards.forEach((card) => {
|
||||||
const cover = Attachments.findOne({ cardId: card._id, cover: true });
|
const cover = Attachments.findOne({ cardId: card._id, cover: true });
|
||||||
if (cover) {
|
if (cover) {
|
||||||
Cards.update(card._id, {$set: {coverId: cover._id}}, noValidate);
|
Cards.update(card._id, {$set: {coverId: cover._id}}, noValidate);
|
||||||
|
|
@ -86,7 +86,7 @@ Migrations.add('use-css-class-for-boards-colors', () => {
|
||||||
'#2C3E50': 'midnight',
|
'#2C3E50': 'midnight',
|
||||||
'#E67E22': 'pumpkin',
|
'#E67E22': 'pumpkin',
|
||||||
};
|
};
|
||||||
Boards.find().forEach((board) => {
|
Boards.forEach((board) => {
|
||||||
const oldBoardColor = board.background.color;
|
const oldBoardColor = board.background.color;
|
||||||
const newBoardColor = associationTable[oldBoardColor];
|
const newBoardColor = associationTable[oldBoardColor];
|
||||||
Boards.update(board._id, {
|
Boards.update(board._id, {
|
||||||
|
|
@ -97,7 +97,7 @@ Migrations.add('use-css-class-for-boards-colors', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('denormalize-star-number-per-board', () => {
|
Migrations.add('denormalize-star-number-per-board', () => {
|
||||||
Boards.find().forEach((board) => {
|
Boards.forEach((board) => {
|
||||||
const nStars = Users.find({'profile.starredBoards': board._id}).count();
|
const nStars = Users.find({'profile.starredBoards': board._id}).count();
|
||||||
Boards.update(board._id, {$set: {stars: nStars}}, noValidate);
|
Boards.update(board._id, {$set: {stars: nStars}}, noValidate);
|
||||||
});
|
});
|
||||||
|
|
@ -132,7 +132,7 @@ Migrations.add('add-member-isactive-field', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('add-sort-checklists', () => {
|
Migrations.add('add-sort-checklists', () => {
|
||||||
Checklists.find().forEach((checklist, index) => {
|
Checklists.forEach((checklist, index) => {
|
||||||
if (!checklist.hasOwnProperty('sort')) {
|
if (!checklist.hasOwnProperty('sort')) {
|
||||||
Checklists.direct.update(
|
Checklists.direct.update(
|
||||||
checklist._id,
|
checklist._id,
|
||||||
|
|
@ -153,9 +153,8 @@ Migrations.add('add-sort-checklists', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('add-swimlanes', () => {
|
Migrations.add('add-swimlanes', () => {
|
||||||
Boards.find().forEach((board) => {
|
Boards.forEach((board) => {
|
||||||
const swimlaneId = board.getDefaultSwimline()._id;
|
const swimlaneId = board.getDefaultSwimline()._id;
|
||||||
|
|
||||||
Cards.find({ boardId: board._id }).forEach((card) => {
|
Cards.find({ boardId: board._id }).forEach((card) => {
|
||||||
if (!card.hasOwnProperty('swimlaneId')) {
|
if (!card.hasOwnProperty('swimlaneId')) {
|
||||||
Cards.direct.update(
|
Cards.direct.update(
|
||||||
|
|
@ -169,7 +168,7 @@ Migrations.add('add-swimlanes', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('add-views', () => {
|
Migrations.add('add-views', () => {
|
||||||
Boards.find().forEach((board) => {
|
Boards.forEach((board) => {
|
||||||
if (!board.hasOwnProperty('view')) {
|
if (!board.hasOwnProperty('view')) {
|
||||||
Boards.direct.update(
|
Boards.direct.update(
|
||||||
{ _id: board._id },
|
{ _id: board._id },
|
||||||
|
|
@ -181,7 +180,7 @@ Migrations.add('add-views', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('add-checklist-items', () => {
|
Migrations.add('add-checklist-items', () => {
|
||||||
Checklists.find().forEach((checklist) => {
|
Checklists.forEach((checklist) => {
|
||||||
// Create new items
|
// Create new items
|
||||||
_.sortBy(checklist.items, 'sort').forEach((item, index) => {
|
_.sortBy(checklist.items, 'sort').forEach((item, index) => {
|
||||||
ChecklistItems.direct.insert({
|
ChecklistItems.direct.insert({
|
||||||
|
|
@ -202,7 +201,7 @@ Migrations.add('add-checklist-items', () => {
|
||||||
});
|
});
|
||||||
|
|
||||||
Migrations.add('add-profile-view', () => {
|
Migrations.add('add-profile-view', () => {
|
||||||
Users.find().forEach((user) => {
|
Users.forEach((user) => {
|
||||||
if (!user.hasOwnProperty('profile.boardView')) {
|
if (!user.hasOwnProperty('profile.boardView')) {
|
||||||
// Set default view
|
// Set default view
|
||||||
Users.direct.update(
|
Users.direct.update(
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue