diff options
author | provokateurin <kate@provokateurin.de> | 2024-09-15 13:40:16 +0200 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2024-09-16 13:52:27 +0000 |
commit | b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96 (patch) | |
tree | 3716f04bfd3da3927b803a53ff3b6d5e46fbf716 /lib/public | |
parent | cea10d643ec4605e9f03231828b102034dcf2674 (diff) | |
download | nextcloud-server-b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96.tar.gz nextcloud-server-b7b5b5005026e600c7a3f59d4eacc6c0c0d7fe96.zip |
fix(Entity): Fix magic setter call for custom strong typed settersbackport/48008/stable30
Signed-off-by: provokateurin <kate@provokateurin.de>
Diffstat (limited to 'lib/public')
-rw-r--r-- | lib/public/AppFramework/Db/Entity.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/public/AppFramework/Db/Entity.php b/lib/public/AppFramework/Db/Entity.php index 46104e2faa4..ac6aa100024 100644 --- a/lib/public/AppFramework/Db/Entity.php +++ b/lib/public/AppFramework/Db/Entity.php @@ -52,9 +52,8 @@ abstract class Entity { $instance = new static(); foreach ($row as $key => $value) { - $prop = ucfirst($instance->columnToProperty($key)); - $setter = 'set' . $prop; - $instance->$setter($value); + $prop = $instance->columnToProperty($key); + $instance->setter($prop, [$value]); } $instance->resetUpdatedFields(); |