Skip to content

Commit 8dcace6

Browse files
committed
Made properties inside ParseObject that implement \Parse\Internal\Encodable to be encodable. This fixes the issue where the instances of ParseGeoPoint were not being encoded.
1 parent b464ab3 commit 8dcace6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Parse/ParseObject.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -787,12 +787,12 @@ public function _encode()
787787
$out[$key] = $value;
788788
}
789789
foreach ($this->estimatedData as $key => $value) {
790-
if (is_object($value) && $value instanceof ParseObject) {
790+
if (is_object($value) && $value instanceof \Parse\Internal\Encodable) {
791791
$out[$key] = $value->_encode();
792792
} else if (is_array($value)) {
793793
$out[$key] = array();
794794
foreach ($value as $item) {
795-
if (is_object($item) && $item instanceof ParseObject) {
795+
if (is_object($item) && $item instanceof \Parse\Internal\Encodable) {
796796
$out[$key][] = $item->_encode();
797797
} else {
798798
$out[$key][] = $item;

0 commit comments

Comments
 (0)