[TikiWiki-commits] [Git][tikiwiki/tiki][27.x] [FIX] users: Avoid fatal error when updating user email

"Jonny Bradley \(@jonnybradley\) via TikiWiki-cvs" <[email protected]> Mon, 27 Jul 2026 13:27:54 +0000
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6a675cda881cb_3819d318145ef@gitlab-sidekiq-low-urgency-cpu-bound-v2-5f65dd6d6-9zv29.mail>
--===============0341268107417180838==
Content-Type: multipart/alternative;
 boundary="--==_mimepart_6a675cda62d66_3819d31814410";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_6a675cda62d66_3819d31814410
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



Jonny Bradley pushed to branch 27.x at Tiki Wiki CMS Groupware / Tiki


Commits:
2a920d38 by Jonny Bradley at 2026-07-27T13:21:25+00:00
[FIX] users: Avoid fatal error when updating user email
---
* [FIX] users: Avoid fatal error when updating user email without changing the password (and when `pass_first_login` is checked, which can be the default)
Regression from 5d64778a (!6860, !6833, !6721)

See merge request tikiwiki/tiki!10795

- - - - -


1 changed file:

- lib/userslib.php


Changes:

=====================================
lib/userslib.php
=====================================
@@ -7644,7 +7644,7 @@ class UsersLib extends TikiLib
             $result = $this->query($query, [$hash, $new_pass_confirm, '', $user]);
         }
 
-        if ($result && $result->numRows() === 1) {
+        if ($result && $result->numRows() === 1 || ($pass_first_login && empty($pass))) {
             // invalidate the cache so that after a fresh install, the admin (who has no user details at the install) can log in
             $cachelib = TikiLib::lib('cache');
             $cachelib->invalidate('user_details_' . $user);



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/2a920d38445c8ee331d26441c4f377c3780c5b4a

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/2a920d38445c8ee331d26441c4f377c3780c5b4a
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help



----==_mimepart_6a675cda62d66_3819d31814410
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www=
.w3.org/TR/REC-html40/loose.dtd">
<html lang=3D"en" style=3D'--code-editor-font: var(--default-mono-font, "=
GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, =
Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospac=
e;'>
<head>
<meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type">=

<title>
GitLab
</title>

<style data-premailer=3D"ignore" type=3D"text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Ro=
boto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Colo=
r Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size=
: inherit;
}
</style>
</head>
<body style=3D'font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.0=
1) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"=
Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif=
,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji=
";'>
<div class=3D"content">

<h3 style=3D"margin-top: 20px; margin-bottom: 10px;">
Jonny Bradley pushed to branch 27.x at <a href=3D"https://gitlab.com/tiki=
wiki/tiki">Tiki Wiki CMS Groupware / Tiki</a>
</h3>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style=3D"font-weight: 600;"><a href=3D"https://gitlab.com/tikiwik=
i/tiki/-/commit/2a920d38445c8ee331d26441c4f377c3780c5b4a">2a920d38</a></s=
trong>
<div>
<span> by Jonny Bradley </span> <i> at 2026-07-27T13:21:25+00:00 </i>
</div>
<pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl=
ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G=
itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M=
ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co=
nsole", monospace; font-variant-ligatures: none; word-break: break-all; w=
ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg=
in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>[FIX] users: Avoid =
fatal error when updating user email
---
* [FIX] users: Avoid fatal error when updating user email without changin=
g the password (and when `pass_first_login` is checked, which can be the =
default)
Regression from 5d64778a (!6860, !6833, !6721)

See merge request tikiwiki/tiki!10795
</pre>
</li>
</ul>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
1 changed file:
</h4>
<ul>
<li class=3D"file-stats">
<a href=3D"#95301d99f7ee35ca8d799771964e458cdd92a1d1">
lib/userslib.php
</a>
</li>
</ul>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
Changes:
</h4>
<li id=3D"95301d99f7ee35ca8d799771964e458cdd92a1d1">
<a href=3D"https://gitlab.com/tikiwiki/tiki/-/commit/2a920d38445c8ee331d2=
6441c4f377c3780c5b4a#95301d99f7ee35ca8d799771964e458cdd92a1d1"><strong st=
yle=3D"font-weight: 600;">lib/userslib.php</strong></a>
<hr style=3D"overflow: hidden; border: 1px solid #dcdcde;">
<table class=3D"code white" style=3D"border-spacing: 0; border-collapse: =
collapse; width: auto; font-family: monospace; font-size: 90%;" bgcolor=3D=
"#ffffff" width=3D"100%" cellpadding=3D"0" cellspacing=3D"0">
<tr class=3D"line_holder match" style=3D"line-height: 1.6;">
<td class=3D"diff-line-num unfold js-unfold old_line" data-linenumber=3D"=
7644" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1=
px; border-right-color: #ececef; border-right-style: solid; padding: inhe=
rit;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"diff-line-num unfold js-unfold new_line" data-linenumber=3D"=
7644" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1=
px; border-right-color: #ececef; border-right-style: solid; padding: inhe=
rit;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"line_content match" style=3D"color: rgba(5,5,6,.24); padding=
: inherit;" bgcolor=3D"#fbfafd">@@ -7644,7 +7644,7 @@ class UsersLib exte=
nds TikiLib</td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7644" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7644
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7644" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7644
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$result</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=
</span> <span class=3D"nv" style=3D"color: #008080;">$this</span><span cl=
ass=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"nf" styl=
e=3D"color: #990000; font-weight: 600;">query</span><span class=3D"p">(</=
span><span class=3D"nv" style=3D"color: #008080;">$query</span><span clas=
s=3D"p">,</span> <span class=3D"p">[</span><span class=3D"nv" style=3D"co=
lor: #008080;">$hash</span><span class=3D"p">,</span> <span class=3D"nv" =
style=3D"color: #008080;">$new_pass_confirm</span><span class=3D"p">,</sp=
an> <span class=3D"s1" style=3D"color: #dd1144;">''</span><span class=3D"=
p">,</span> <span class=3D"nv" style=3D"color: #008080;">$user</span><spa=
n class=3D"p">]);</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7645" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7645
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7645" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7645
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">        <span class=3D"p">}</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7646" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7646
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7646" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7646
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php"></span>
</pre></td>
</tr>
<tr class=3D"line_holder old" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num old" data-linenumber=3D"7647" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
7647
</td>
<td class=3D"new_line diff-line-num old" data-linenumber=3D"7647" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
 =

</td>
<td class=3D"line_content old" style=3D"padding: inherit;" bgcolor=3D"#fb=
e9eb"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>-<span class=3D"line" data-lang=3D"php">        <span class=3D"k=
" style=3D"font-weight: 600;">if</span> <span class=3D"p">(</span><span c=
lass=3D"nv" style=3D"color: #008080;">$result</span> <span class=3D"o" st=
yle=3D"font-weight: 600;">&amp;&amp;</span> <span class=3D"nv" style=3D"c=
olor: #008080;">$result</span><span class=3D"o" style=3D"font-weight: 600=
;">-&gt;</span><span class=3D"nf" style=3D"color: #990000; font-weight: 6=
00;">numRows</span><span class=3D"p">()</span> <span class=3D"o" style=3D=
"font-weight: 600;">=3D=3D=3D</span> <span class=3D"mi" style=3D"color: #=
009999;">1</span><span class=3D"p">)</span> <span class=3D"p">{</span></s=
pan>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"7648" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"7647" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
7647
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">        <span class=3D"k=
" style=3D"font-weight: 600;">if</span> <span class=3D"p">(</span><span c=
lass=3D"nv" style=3D"color: #008080;">$result</span> <span class=3D"o" st=
yle=3D"font-weight: 600;">&amp;&amp;</span> <span class=3D"nv" style=3D"c=
olor: #008080;">$result</span><span class=3D"o" style=3D"font-weight: 600=
;">-&gt;</span><span class=3D"nf" style=3D"color: #990000; font-weight: 6=
00;">numRows</span><span class=3D"p">()</span> <span class=3D"o" style=3D=
"font-weight: 600;">=3D=3D=3D</span> <span class=3D"mi" style=3D"color: #=
009999;">1</span><span class=3D"idiff left addition" style=3D"background-=
color: #c7f0d2;"> </span><span class=3D"o" style=3D"font-weight: 600;"><s=
pan class=3D"idiff addition" style=3D"background-color: #c7f0d2;">||</spa=
n></span><span class=3D"idiff addition" style=3D"background-color: #c7f0d=
2;"> </span><span class=3D"p"><span class=3D"idiff addition" style=3D"bac=
kground-color: #c7f0d2;">(</span></span><span class=3D"nv" style=3D"color=
: #008080;"><span class=3D"idiff addition" style=3D"background-color: #c7=
f0d2;">$pass_first_login</span></span><span class=3D"idiff addition" styl=
e=3D"background-color: #c7f0d2;"> </span><span class=3D"o" style=3D"font-=
weight: 600;"><span class=3D"idiff addition" style=3D"background-color: #=
c7f0d2;">&amp;&amp;</span></span><span class=3D"idiff addition" style=3D"=
background-color: #c7f0d2;"> </span><span class=3D"k" style=3D"font-weigh=
t: 600;"><span class=3D"idiff addition" style=3D"background-color: #c7f0d=
2;">empty</span></span><span class=3D"p"><span class=3D"idiff addition" s=
tyle=3D"background-color: #c7f0d2;">(</span></span><span class=3D"nv" sty=
le=3D"color: #008080;"><span class=3D"idiff addition" style=3D"background=
-color: #c7f0d2;">$pass</span></span><span class=3D"p"><span class=3D"idi=
ff right addition" style=3D"background-color: #c7f0d2;">))</span>)</span>=
 <span class=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7648" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7648
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7648" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7648
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"c1" style=3D"color: #=
999988; font-style: italic;">// invalidate the cache so that after a fres=
h install, the admin (who has no user details at the install) can log in<=
/span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7649" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7649
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7649" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7649
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$cachelib</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=
</span> <span class=3D"nc" style=3D"color: #445588; font-weight: 600;">Ti=
kiLib</span><span class=3D"o" style=3D"font-weight: 600;">::</span><span =
class=3D"nf" style=3D"color: #990000; font-weight: 600;">lib</span><span =
class=3D"p">(</span><span class=3D"s1" style=3D"color: #dd1144;">'cache'<=
/span><span class=3D"p">);</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"7650" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7650
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"7650" style=3D"wi=
dth: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-=
color: #ececef; border-right-style: solid; padding: inherit;" align=3D"ri=
ght" bgcolor=3D"#fbfafd">
7650
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$cachelib</span><span class=3D"o" style=3D"font-weight: 600;">-&=
gt;</span><span class=3D"nf" style=3D"color: #990000; font-weight: 600;">=
invalidate</span><span class=3D"p">(</span><span class=3D"s1" style=3D"co=
lor: #dd1144;">'user_details_'</span> <span class=3D"mf" style=3D"color: =
#009999;">.</span> <span class=3D"nv" style=3D"color: #008080;">$user</sp=
an><span class=3D"p">);</span></span>
</pre></td>
</tr>

</table>
<br>
</li>

</div>
<div class=3D"footer" style=3D"margin-top: 10px;">
<p style=3D"font-size: small; color: #626168;">
=E2=80=94
<br>
<a href=3D"https://gitlab.com/tikiwiki/tiki/-/commit/2a920d38445c8ee331d2=
6441c4f377c3780c5b4a">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target=3D"_blan=
k" rel=3D"noopener noreferrer" href=3D"https://gitlab.com">gitlab.com</a>=
. <a href=3D"https://gitlab.com/-/profile/notifications" target=3D"_blank=
" rel=3D"noopener noreferrer" class=3D"mng-notif-link">Manage all notific=
ations</a> =C2=B7 <a href=3D"https://gitlab.com/help" target=3D"_blank" r=
el=3D"noopener noreferrer" class=3D"help-link">Help</a>
<span style=3D"color: transparent; font-size: 0; display: none; overflow:=
 hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.com/tikiwiki/tiki/-/commit/=
2a920d38445c8ee331d26441c4f377c3780c5b4a at 1785158874
</span>
<script type=3D"application/ld+json">{"@context":"http://schema.org","@ty=
pe":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","u=
rl":"https://gitlab.com/tikiwiki/tiki/-/commit/2a920d38445c8ee331d26441c4=
f377c3780c5b4a"}}</script>


</p>
</div>
</body>
</html>

----==_mimepart_6a675cda62d66_3819d31814410--


--===============0341268107417180838==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============0341268107417180838==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs

--===============0341268107417180838==--