mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-01 19:22:42 +01:00
Slightly simplify logic for determining if an inline comment has an effect
Summary: Minor cleanup, this logic can be simpler. Instead of special-casing inlines as having an effect if the have a comment, just consider any transaction with a comment to have an effect. I'm fairly certain this is always true. Test Plan: Made inlines, tried to submit empty comments. Behavior unchanged. Reviewers: chad Reviewed By: chad Differential Revision: https://secure.phabricator.com/D18468
This commit is contained in:
parent
6c9026c33a
commit
9639ec0dfa
2 changed files with 4 additions and 16 deletions
|
@ -107,20 +107,6 @@ final class DifferentialTransactionEditor
|
||||||
return parent::getCustomTransactionNewValue($object, $xaction);
|
return parent::getCustomTransactionNewValue($object, $xaction);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected function transactionHasEffect(
|
|
||||||
PhabricatorLiskDAO $object,
|
|
||||||
PhabricatorApplicationTransaction $xaction) {
|
|
||||||
|
|
||||||
$actor_phid = $this->getActingAsPHID();
|
|
||||||
|
|
||||||
switch ($xaction->getTransactionType()) {
|
|
||||||
case DifferentialTransaction::TYPE_INLINE:
|
|
||||||
return $xaction->hasComment();
|
|
||||||
}
|
|
||||||
|
|
||||||
return parent::transactionHasEffect($object, $xaction);
|
|
||||||
}
|
|
||||||
|
|
||||||
protected function applyCustomInternalTransaction(
|
protected function applyCustomInternalTransaction(
|
||||||
PhabricatorLiskDAO $object,
|
PhabricatorLiskDAO $object,
|
||||||
PhabricatorApplicationTransaction $xaction) {
|
PhabricatorApplicationTransaction $xaction) {
|
||||||
|
|
|
@ -486,8 +486,6 @@ abstract class PhabricatorApplicationTransactionEditor
|
||||||
switch ($xaction->getTransactionType()) {
|
switch ($xaction->getTransactionType()) {
|
||||||
case PhabricatorTransactions::TYPE_CREATE:
|
case PhabricatorTransactions::TYPE_CREATE:
|
||||||
return true;
|
return true;
|
||||||
case PhabricatorTransactions::TYPE_COMMENT:
|
|
||||||
return $xaction->hasComment();
|
|
||||||
case PhabricatorTransactions::TYPE_CUSTOMFIELD:
|
case PhabricatorTransactions::TYPE_CUSTOMFIELD:
|
||||||
$field = $this->getCustomFieldForTransaction($object, $xaction);
|
$field = $this->getCustomFieldForTransaction($object, $xaction);
|
||||||
return $field->getApplicationTransactionHasEffect($xaction);
|
return $field->getApplicationTransactionHasEffect($xaction);
|
||||||
|
@ -534,6 +532,10 @@ abstract class PhabricatorApplicationTransactionEditor
|
||||||
$xaction->getNewValue());
|
$xaction->getNewValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($xaction->hasComment()) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
return ($xaction->getOldValue() !== $xaction->getNewValue());
|
return ($xaction->getOldValue() !== $xaction->getNewValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue