From f8e3a97afd92efb9148134a4bacb35a875777a42 Mon Sep 17 00:00:00 2001 From: Gunnstein Lye Date: Fri, 3 Sep 2021 18:17:40 +0200 Subject: [PATCH] Merge pull request from GHSA-jpwx-ffjq-wr4w --- kernel/private/classes/ezcontentobjectstate.php | 2 ++ kernel/private/classes/ezcontentobjectstategroup.php | 1 + 2 files changed, 3 insertions(+) diff --git a/kernel/private/classes/ezcontentobjectstate.php b/kernel/private/classes/ezcontentobjectstate.php index 27f320aa2fe..1d1f115d53a 100644 --- a/kernel/private/classes/ezcontentobjectstate.php +++ b/kernel/private/classes/ezcontentobjectstate.php @@ -67,6 +67,7 @@ static function definition() */ public static function fetchById( $id ) { + $id = (int)$id; $states = self::fetchByConditions( array( "ezcobj_state.id=$id" ), 1, 0 ); $state = count( $states ) > 0 ? $states[0] : false; return $state; @@ -145,6 +146,7 @@ private static function fetchByConditions( $conditions, $limit, $offset ) */ public static function fetchByGroup( $groupID, $limit = false, $offset = false ) { + $groupID = (int)$groupID; return self::fetchByConditions( array( "ezcobj_state_group.id=$groupID" ), $limit, $offset ); } diff --git a/kernel/private/classes/ezcontentobjectstategroup.php b/kernel/private/classes/ezcontentobjectstategroup.php index 8ef56dc738a..008ab006dc7 100644 --- a/kernel/private/classes/ezcontentobjectstategroup.php +++ b/kernel/private/classes/ezcontentobjectstategroup.php @@ -65,6 +65,7 @@ public static function definition() */ public static function fetchById( $id ) { + $id = (int)$id; $stateGroups = self::fetchByConditions( array( "ezcobj_state_group.id=$id" ), 1, 0 ); $stateGroup = count( $stateGroups ) > 0 ? $stateGroups[0] : false; return $stateGroup;