[MediaWiki-commits] [Gerrit] Remove alias uniqueness constraints - change (mediawiki...Wikibase)
jenkins-bot has submitted this change and it was merged. Change subject: Remove alias uniqueness constraints .. Remove alias uniqueness constraints This should be reverted when T104393 is fixed. Bug: T104393 Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee (cherry picked from commit 70837b11cb35d072d769cc53ca32c23d872cfc26) --- M repo/includes/Validators/LabelUniquenessValidator.php M repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php M repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php 3 files changed, 10 insertions(+), 3 deletions(-) Approvals: Hoo man: Looks good to me, approved jenkins-bot: Verified diff --git a/repo/includes/Validators/LabelUniquenessValidator.php b/repo/includes/Validators/LabelUniquenessValidator.php index d7edfc2..6f3644c 100644 --- a/repo/includes/Validators/LabelUniquenessValidator.php +++ b/repo/includes/Validators/LabelUniquenessValidator.php @@ -44,7 +44,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entity->getType(), $entity->getFingerprint()->getLabels()->toTextArray(), - $entity->getFingerprint()->getAliasGroups()->toTextArray(), + // insert again when T104393 is resolved + null, //$entity->getFingerprint()->getAliasGroups()->toTextArray(), $entity->getId() ); } @@ -83,7 +84,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entityId->getEntityType(), $labels, - $aliases, + // insert again when T104393 is resolved + null, //$aliases, $entityId ); } diff --git a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php index 789629e..4d8e436 100644 --- a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php +++ b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php @@ -351,6 +351,10 @@ } } + if ( $aliases === null ) { + return Result::newSuccess(); + } + foreach ( $aliases as $lang => $texts ) { if ( in_array( 'DUPE', $texts ) ) { return Result::newError( array( diff --git a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php index 66aeb3f..9b9cd92 100644 --- a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php +++ b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php @@ -119,7 +119,8 @@ return array( 'conflicting label' => array( $dupeLabelFingerprint, 'label-conflict' ), - 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), + // insert again when T104393 is resolved + // 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), ); } -- To view, visit https://gerrit.wikimedia.org/r/222121 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf12 Gerrit-Owner: JanZerebecki Gerrit-Reviewer: Addshore Gerrit-Reviewer: Bene Gerrit-Reviewer: Hoo man Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Remove alias uniqueness constraints - change (mediawiki...Wikibase)
JanZerebecki has uploaded a new change for review. https://gerrit.wikimedia.org/r/222121 Change subject: Remove alias uniqueness constraints .. Remove alias uniqueness constraints This should be reverted when T104393 is fixed. Bug: T104393 Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee (cherry picked from commit 70837b11cb35d072d769cc53ca32c23d872cfc26) --- M repo/includes/Validators/LabelUniquenessValidator.php M repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php M repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php 3 files changed, 10 insertions(+), 3 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/21/222121/1 diff --git a/repo/includes/Validators/LabelUniquenessValidator.php b/repo/includes/Validators/LabelUniquenessValidator.php index d7edfc2..6f3644c 100644 --- a/repo/includes/Validators/LabelUniquenessValidator.php +++ b/repo/includes/Validators/LabelUniquenessValidator.php @@ -44,7 +44,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entity->getType(), $entity->getFingerprint()->getLabels()->toTextArray(), - $entity->getFingerprint()->getAliasGroups()->toTextArray(), + // insert again when T104393 is resolved + null, //$entity->getFingerprint()->getAliasGroups()->toTextArray(), $entity->getId() ); } @@ -83,7 +84,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entityId->getEntityType(), $labels, - $aliases, + // insert again when T104393 is resolved + null, //$aliases, $entityId ); } diff --git a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php index 789629e..4d8e436 100644 --- a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php +++ b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php @@ -351,6 +351,10 @@ } } + if ( $aliases === null ) { + return Result::newSuccess(); + } + foreach ( $aliases as $lang => $texts ) { if ( in_array( 'DUPE', $texts ) ) { return Result::newError( array( diff --git a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php index 66aeb3f..9b9cd92 100644 --- a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php +++ b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php @@ -119,7 +119,8 @@ return array( 'conflicting label' => array( $dupeLabelFingerprint, 'label-conflict' ), - 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), + // insert again when T104393 is resolved + // 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), ); } -- To view, visit https://gerrit.wikimedia.org/r/222121 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: wmf/1.26wmf12 Gerrit-Owner: JanZerebecki Gerrit-Reviewer: Bene ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Remove alias uniqueness constraints - change (mediawiki...Wikibase)
jenkins-bot has submitted this change and it was merged. Change subject: Remove alias uniqueness constraints .. Remove alias uniqueness constraints This should be reverted when T104393 is fixed. Bug: T104393 Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee --- M repo/includes/Validators/LabelUniquenessValidator.php M repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php M repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php 3 files changed, 10 insertions(+), 3 deletions(-) Approvals: JanZerebecki: Looks good to me, approved jenkins-bot: Verified diff --git a/repo/includes/Validators/LabelUniquenessValidator.php b/repo/includes/Validators/LabelUniquenessValidator.php index d7edfc2..6f3644c 100644 --- a/repo/includes/Validators/LabelUniquenessValidator.php +++ b/repo/includes/Validators/LabelUniquenessValidator.php @@ -44,7 +44,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entity->getType(), $entity->getFingerprint()->getLabels()->toTextArray(), - $entity->getFingerprint()->getAliasGroups()->toTextArray(), + // insert again when T104393 is resolved + null, //$entity->getFingerprint()->getAliasGroups()->toTextArray(), $entity->getId() ); } @@ -83,7 +84,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entityId->getEntityType(), $labels, - $aliases, + // insert again when T104393 is resolved + null, //$aliases, $entityId ); } diff --git a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php index 789629e..4d8e436 100644 --- a/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php +++ b/repo/tests/phpunit/includes/ChangeOp/ChangeOpTestMockProvider.php @@ -351,6 +351,10 @@ } } + if ( $aliases === null ) { + return Result::newSuccess(); + } + foreach ( $aliases as $lang => $texts ) { if ( in_array( 'DUPE', $texts ) ) { return Result::newError( array( diff --git a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php index 66aeb3f..9b9cd92 100644 --- a/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php +++ b/repo/tests/phpunit/includes/Validators/LabelUniquenessValidatorTest.php @@ -119,7 +119,8 @@ return array( 'conflicting label' => array( $dupeLabelFingerprint, 'label-conflict' ), - 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), + // insert again when T104393 is resolved + // 'conflicting alias' => array( $dupeAliasFingerprint, 'label-conflict' ), ); } -- To view, visit https://gerrit.wikimedia.org/r/222113 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee Gerrit-PatchSet: 2 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Bene Gerrit-Reviewer: JanZerebecki Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Remove alias uniqueness constraints - change (mediawiki...Wikibase)
Bene has uploaded a new change for review. https://gerrit.wikimedia.org/r/222113 Change subject: Remove alias uniqueness constraints .. Remove alias uniqueness constraints This should be reverted when T104393 is fixed. Bug: T104393 Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee --- M repo/includes/Validators/LabelUniquenessValidator.php 1 file changed, 4 insertions(+), 2 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/13/222113/1 diff --git a/repo/includes/Validators/LabelUniquenessValidator.php b/repo/includes/Validators/LabelUniquenessValidator.php index d7edfc2..6f3644c 100644 --- a/repo/includes/Validators/LabelUniquenessValidator.php +++ b/repo/includes/Validators/LabelUniquenessValidator.php @@ -44,7 +44,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entity->getType(), $entity->getFingerprint()->getLabels()->toTextArray(), - $entity->getFingerprint()->getAliasGroups()->toTextArray(), + // insert again when T104393 is resolved + null, //$entity->getFingerprint()->getAliasGroups()->toTextArray(), $entity->getId() ); } @@ -83,7 +84,8 @@ return $this->duplicateDetector->detectLabelConflicts( $entityId->getEntityType(), $labels, - $aliases, + // insert again when T104393 is resolved + null, //$aliases, $entityId ); } -- To view, visit https://gerrit.wikimedia.org/r/222113 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I8f4d30194e3a49bed3985b3596ccbf7f577d44ee Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Bene ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits