| Summary | foreach() on null throws Horde ERROR |
| Queue | Horde Base |
| Queue Version | 5.2.17 |
| Type | Bug |
| State | Unconfirmed |
| Priority | 1. Low |
| Owners | |
| Requester | birnbacs (at) gmail (dot) com |
| Created | 05/14/2018 (2719 days ago) |
| Due | |
| Updated | 05/14/2018 (2719 days ago) |
| Assigned | |
| Resolved | |
| Github Issue Link | |
| Github Pull Request | |
| Milestone | |
| Patch | Yes |
State ⇒ Unconfirmed
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ foreach() on null throws Horde ERROR
Queue ⇒ Horde Base
Milestone ⇒
Patch ⇒ Yes
mapper has no non-lazy relationships.
PHP ERROR: Invalid argument supplied for foreach() [pid 5933 on line
132 of "/usr/local/share/pear/Horde/Rdo/Query.php"]
Cause is a foreach() loop over the relationships. This is no problem
as such but untroduces an unecessary ERROR into the logs.
I fixed this for myself by introducing the following statement in line
130, right before the loop:
if (is_null($mapper->relationships)) {return $this;}