From e1599073d00e300fe6df1a8c3828550c46d35464 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@keylocation.sg>
Date: Sat, 14 Oct 2017 07:03:44 +0200
Subject: [PATCH] =?UTF-8?q?fix:=20migrate=20=E2=80=98=20every=20day?=
 =?UTF-8?q?=E2=80=99=20schedule=20to=20empty=20(#937)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 lib/config/migration.js                          | 4 ++++
 test/config/__snapshots__/migration.spec.js.snap | 1 +
 test/config/migration.spec.js                    | 1 +
 3 files changed, 6 insertions(+)

diff --git a/lib/config/migration.js b/lib/config/migration.js
index 871abac105..edaade2289 100644
--- a/lib/config/migration.js
+++ b/lib/config/migration.js
@@ -145,6 +145,10 @@ function migrateConfig(config, parentConfig) {
             'every weekday'
           );
         }
+        if (schedules[i].endsWith(' every day')) {
+          isMigrated = true;
+          schedules[i] = schedules[i].replace(' every day', '');
+        }
         if (
           schedules[i].match(/every (mon|tues|wednes|thurs|fri|satur|sun)day$/)
         ) {
diff --git a/test/config/__snapshots__/migration.spec.js.snap b/test/config/__snapshots__/migration.spec.js.snap
index dab695f658..f623d9c3da 100644
--- a/test/config/__snapshots__/migration.spec.js.snap
+++ b/test/config/__snapshots__/migration.spec.js.snap
@@ -25,6 +25,7 @@ Object {
   ],
   "lockFileConfig": Object {
     "automerge": true,
+    "schedule": "before 5am",
   },
   "major": Object {
     "automerge": false,
diff --git a/test/config/migration.spec.js b/test/config/migration.spec.js
index a6fc6c2436..57d8775cb9 100644
--- a/test/config/migration.spec.js
+++ b/test/config/migration.spec.js
@@ -36,6 +36,7 @@ describe('config/migration', () => {
         ],
         lockFileConfig: {
           automerge: 'any',
+          schedule: 'before 5am every day',
         },
         devDependencies: {
           automerge: 'minor',
-- 
GitLab