DCausse has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/395006 )

Change subject: Let cirrus knows that the field is empty
......................................................................

Let cirrus knows that the field is empty

Because of the noop detection strategy if the field is not provided
elastic will do minimal effort and won't update the document.
This should fix inconsistencies when the user deletes the last descriptions.

Bug: T180382
Change-Id: I8e84d23e8087355e6fe830cd6c3544292e702834
---
M repo/includes/Content/EntityHandler.php
1 file changed, 1 insertion(+), 5 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/06/395006/1

diff --git a/repo/includes/Content/EntityHandler.php 
b/repo/includes/Content/EntityHandler.php
index 9daf89e..fa31219 100644
--- a/repo/includes/Content/EntityHandler.php
+++ b/repo/includes/Content/EntityHandler.php
@@ -760,11 +760,7 @@
                        $fields = $this->fieldDefinitions->getFields();
 
                        foreach ( $fields as $fieldName => $field ) {
-                               $data = $field->getFieldData( $entity );
-                               if ( $data !== null && $data !== [] ) {
-                                       // We treat null and [] as no data, but 
0, "0" etc. is OK
-                                       $fieldsData[$fieldName] = $data;
-                               }
+                               $fieldsData[$fieldName] = $field->getFieldData( 
$entity );
                        }
                }
 

-- 
To view, visit https://gerrit.wikimedia.org/r/395006
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I8e84d23e8087355e6fe830cd6c3544292e702834
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: DCausse <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to