• Daniel Stone's avatar
    Preserve silent and time when updating blocked tasks · 64fae39e
    Daniel Stone authored
    Ref T13042. Updating blocked tasks creates a new ManiphestTransactionEditor instance from within the current transaction application, which fails to carry over all of the current properties. Failing to update silent means that mails will be generated for updates to blocked tasks, regardless of the setting for the original transaction editor.
    Failing to preserve the time can also give large time deltas in corner cases, such as running an importer which pulls tasks from yesteryear.
    This equally applies to inverse-edge transactions, though I don't have a ready-made usecase for those.
PhabricatorApplicationTransactionEditor.php 157 KB