Skip to content

FOUR-32357 REGRESSION>> Intermediate Signal Throw Event is not working#8932

Open
gproly wants to merge 1 commit into
developfrom
bugfix/FOUR-32357
Open

FOUR-32357 REGRESSION>> Intermediate Signal Throw Event is not working#8932
gproly wants to merge 1 commit into
developfrom
bugfix/FOUR-32357

Conversation

@gproly

@gproly gproly commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Description:
Fix intermediate signal throw when storage/app/private is missing

ThrowSignalEvent calls packTemporalData() in its constructor; that helper wrote to storage_path('app/private') without ensuring the directory exists. On develop-qa the folder was absent, causing file_put_contents to fail and blocking the signal before CatchSignalEventRequest could run.

Create the directory with mkdir(..., 0755, true) before writing. Uses the current storage_path(), so tenant and landlord contexts are unchanged.

Related tickets:
https://processmaker.atlassian.net/browse/FOUR-32357

Description:
Fix intermediate signal throw when storage/app/private is missing

ThrowSignalEvent calls packTemporalData() in its constructor; that helper
wrote to storage_path('app/private') without ensuring the directory exists.
On develop-qa the folder was absent, causing file_put_contents to fail and
blocking the signal before CatchSignalEventRequest could run.

Create the directory with mkdir(..., 0755, true) before writing. Uses the
current storage_path(), so tenant and landlord contexts are unchanged.

Related tickets:
https://processmaker.atlassian.net/browse/FOUR-32357
@processmaker-sonarqube

Copy link
Copy Markdown

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant