summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2019-06-21 23:43:44 -0100
committerMaxence Lange <maxence@artificial-owl.com>2019-06-21 23:43:44 -0100
commite6842a5b6ce41bdfadc07d521be52d0faff63534 (patch)
treec11ff3e77e096daa37e385a48f0c933236b09121
parent40d24adbac9a3365963502ead64c6a43ce55fa9e (diff)
0.2.5
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
-rw-r--r--CHANGELOG.md4
-rw-r--r--Makefile2
-rw-r--r--appinfo/info.xml2
-rw-r--r--lib/Migration/Version0002Date20190622000001.php (renamed from lib/Migration/Version0002Date20190618000001.php)18
4 files changed, 22 insertions, 4 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a7d04254..d7cfcb06 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,9 @@
# Changelog
+## 0.2.5
+
+- [setup] Fixing migrations (again)
+
## 0.2.4
diff --git a/Makefile b/Makefile
index f643e844..46168361 100644
--- a/Makefile
+++ b/Makefile
@@ -12,7 +12,7 @@ cert_dir=$(HOME)/.nextcloud/certificates
github_account=nextcloud
branch=master
codecov_token_dir=$(HOME)/.nextcloud/codecov_token
-version+=0.2.4
+version+=0.2.5
diff --git a/appinfo/info.xml b/appinfo/info.xml
index 768d4325..ab816e53 100644
--- a/appinfo/info.xml
+++ b/appinfo/info.xml
@@ -18,7 +18,7 @@
**🕸 Open standards:** We use the established ActivityPub standard!
]]></description>
- <version>0.2.4</version>
+ <version>0.2.5</version>
<licence>agpl</licence>
<author mail="maxence@artificial-owl.com">Maxence Lange</author>
<author mail="jus@bitgrid.net">Julius Härtl</author>
diff --git a/lib/Migration/Version0002Date20190618000001.php b/lib/Migration/Version0002Date20190622000001.php
index a534bf18..a713215c 100644
--- a/lib/Migration/Version0002Date20190618000001.php
+++ b/lib/Migration/Version0002Date20190622000001.php
@@ -46,7 +46,7 @@ use OCP\Migration\SimpleMigrationStep;
*
* @package OCA\Social\Migration
*/
-class Version0002Date20190618000001 extends SimpleMigrationStep {
+class Version0002Date20190622000001 extends SimpleMigrationStep {
/** @var IDBConnection */
@@ -87,6 +87,13 @@ class Version0002Date20190618000001 extends SimpleMigrationStep {
);
}
+ $qb = $this->connection->getQueryBuilder();
+ $qb->delete('social_a2_stream');
+ $expr = $qb->expr();
+ $qb->where($expr->eq('type', $qb->createNamedParameter('Announce')));
+
+ $qb->execute();
+
return $schema;
}
@@ -359,6 +366,10 @@ class Version0002Date20190618000001 extends SimpleMigrationStep {
return;
}
+ if ($oldValue === '') {
+ $oldValue = null;
+ }
+
$update = $this->connection->getQueryBuilder();
$update->update($dest);
$update->set($field, $update->createNamedParameter($oldValue));
@@ -366,7 +377,10 @@ class Version0002Date20190618000001 extends SimpleMigrationStep {
$update->where($expr->eq($prim, $update->createNamedParameter($oldId)));
- $update->execute();
+ try {
+ $update->execute();
+ } catch (Exception $e) {
+ }
break;
case 'boolean':