From a1f83aaba3db3b20f09b4dbb0ca1f4bf897b4db9 Mon Sep 17 00:00:00 2001 From: Dave Longley Date: Mon, 21 May 2012 15:51:17 -0400 Subject: [PATCH] Fix blank node check in _flatten. --- jsonld.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jsonld.php b/jsonld.php index 3d9b004..7aa9426 100644 --- a/jsonld.php +++ b/jsonld.php @@ -2365,8 +2365,8 @@ class JsonLdProcessor { // handle embedded subject or subject reference if(self::_isSubject($o) || self::_isSubjectReference($o)) { // rename blank node @id - $id = property_exists($o, '@id') ? $o->{'@id'} : '_:'; - if(strpos($id, '_:') === 0) { + $id = property_exists($o, '@id') ? $o->{'@id'} : null; + if(self::_isBlankNode($o)) { $id = $namer->getName($id); }