kopia lustrzana https://github.com/nextcloud/social
Merge pull request #563 from nextcloud/bugfix/558/pgsql-migration
avoid empty boolean valuepull/554/head
commit
5d8521797a
|
@ -1223,6 +1223,13 @@ class Version0002Date20190506000001 extends SimpleMigrationStep {
|
|||
'published_time'
|
||||
];
|
||||
|
||||
$booleanFields = [
|
||||
'local',
|
||||
'public',
|
||||
'accepted',
|
||||
'hidden_on_timeline'
|
||||
];
|
||||
|
||||
foreach ($fields as $field) {
|
||||
$value = $this->get($field, $data, '');
|
||||
if ($field === 'id_prim'
|
||||
|
@ -1236,6 +1243,10 @@ class Version0002Date20190506000001 extends SimpleMigrationStep {
|
|||
$field,
|
||||
$insert->createNamedParameter(new DateTime('now'), IQueryBuilder::PARAM_DATE)
|
||||
);
|
||||
} else if (in_array($field, $booleanFields) && $value === '') {
|
||||
$insert->setValue(
|
||||
$field, $insert->createNamedParameter('0')
|
||||
);
|
||||
} else {
|
||||
$insert->setValue(
|
||||
$field, $insert->createNamedParameter($value)
|
||||
|
|
Ładowanie…
Reference in New Issue