Version 4.6.0

This commit is contained in:
Neo committed 2025-12-19 05:55:31 -08:00
1 parent f79dcf067a
commit 517a5e1f70
2036 files changed
+110041 -26162

No files matched your search

@@ -132,7 +132,7 @@ class _Follow
$class = 'IPS\Member\Club';
}
if ( !$class )
if ( !$class or !array_key_exists( $args['app'], \IPS\Application::applications() ) )
{
throw new \IPS\Api\GraphQL\SafeException( 'NOT_FOUND', 'GQL/0001/4', 404 );
}
@@ -150,19 +150,23 @@ class _Follow
{
if ( \in_array( 'IPS\Node\Model', class_parents( $class ) ) )
{
$thing = $class::loadAndCheckPerms( $args['id'] );
$thing = $class::loadAndCheckPerms( (int) $args['id'] );
}
elseif ( $class == 'IPS\Member\Club' )
{
$thing = $class::loadAndCheckPerms( $args['id'] );
$thing = $class::loadAndCheckPerms( (int) $args['id'] );
}
elseif ( $class != "IPS\Member" )
{
$thing = $class::loadAndCheckPerms( $args['id'] );
$thing = $class::loadAndCheckPerms( (int) $args['id'] );
}
else
{
$thing = $class::load( $args['id'] );
if( !$class instanceof \IPS\Content\Followable )
{
throw new \OutOfRangeException;
}
$thing = $class::load( (int) $args['id'] );
}
}
catch ( \OutOfRangeException $e )