From a1e650878f9e7da5f72751df909a09a888642eda Mon Sep 17 00:00:00 2001 From: Sergio Neskodi <34277852+neskodi@users.noreply.github.com> Date: Sat, 28 Oct 2023 15:19:55 +0300 Subject: [PATCH] Initialize typed property "labels" so it can be accessed even if empty (#69) * Update IssueField.php Fix "Typed property JiraCloud\Issue\IssueField::$labels must not be accessed before initialization" when trying to access labels of a retrieved issue. * Update IssueField.php Remove whitespace in a blank line --- src/Issue/IssueField.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Issue/IssueField.php b/src/Issue/IssueField.php index b0074ff..ed1c0b3 100644 --- a/src/Issue/IssueField.php +++ b/src/Issue/IssueField.php @@ -102,6 +102,8 @@ class IssueField implements \JsonSerializable public function __construct($updateIssue = false) { + $this->labels = []; + if ($updateIssue !== true) { $this->project = new \JiraCloud\Project\Project();