Page MenuHomePhorge

Fix call to undefined method PhutilJSON::encodeAsObject()
ClosedPublic

Authored by aklapper on Aug 14 2023, 20:56.
Tags
None
Referenced Files
F2993351: D25391.1740280057.diff
Sat, Feb 22, 03:07
F2993350: D25391.1740280056.diff
Sat, Feb 22, 03:07
F2993085: D25391.1740270134.diff
Sat, Feb 22, 00:22
F2993044: D25391.1740268762.diff
Fri, Feb 21, 23:59
F2963359: D25391.1739204176.diff
Sun, Feb 9, 16:16
F2963358: D25391.1739204173.diff
Sun, Feb 9, 16:16
F2961261: D25391.1739162122.diff
Sun, Feb 9, 04:35
F2961260: D25391.1739162117.diff
Sun, Feb 9, 04:35

Details

Summary

Replace call to undefined method PhutilJSON::encodeAsObject() with existing PhutilJSON::encodeFormatted()

EXCEPTION: (Error) Call to undefined method PhutilJSON::encodeAsObject() at [<phabricator>/src/applications/transactions/xaction/PhabricatorEditEngineDefaultTransaction.php:68]

Closes T15603

Test Plan

Diff Detail

Repository
rP Phorge
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Thanks for this. I need a double-check since I'm quite scared by the background of this root problem but fortunately this seems to have just one occurrence, the one you are fixing.

The origin seems this:

https://secure.phabricator.com/D20595

And this in particular:

https://secure.phabricator.com/D20594

Also let's verify XSS and this kind of stuff

Thanks for this change that looks absolutely reasonable.

Please wait a $random_amount_of_time (more than 1 second and less than 1 month) before landing this so we can attract more professssssssional opinions

This revision is now accepted and ready to land.Aug 15 2023, 07:30