write: check encoded json (fix #220)
parent
ed500dce9d
commit
9e91d1d435
|
@ -114,9 +114,13 @@ class TimelineWrite
|
||||||
$exifJson = json_encode($exif);
|
$exifJson = json_encode($exif);
|
||||||
|
|
||||||
// Store error if data > 64kb
|
// Store error if data > 64kb
|
||||||
|
if (\is_string($exifJson)) {
|
||||||
if (\strlen($exifJson) > 65535) {
|
if (\strlen($exifJson) > 65535) {
|
||||||
$exifJson = json_encode(['error' => 'Exif data too large']);
|
$exifJson = json_encode(['error' => 'Exif data too large']);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
$exifJson = json_encode(['error' => 'Exif data encoding error']);
|
||||||
|
}
|
||||||
|
|
||||||
if ($prevRow) {
|
if ($prevRow) {
|
||||||
// Update existing row
|
// Update existing row
|
||||||
|
|
Loading…
Reference in New Issue