Skip to content

Commit 87924cb

Browse files
committed
fix: only handle pages files
This fixes an error when uploading user avatars.
1 parent 718e7b2 commit 87924cb

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/KirbyGit.php

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,21 +112,45 @@ public function getHooks()
112112
* File
113113
*/
114114
'file.create:after' => function ($file) use ($gitHelper) {
115+
if (!$file->page()) {
116+
return;
117+
}
118+
115119
$gitHelper->kirbyChange('create(file): ' . $file->page()->uri() . '/' . $file->filename());
116120
},
117121
'file.replace:after' => function ($file) use ($gitHelper) {
122+
if (!$file->page()) {
123+
return;
124+
}
125+
118126
$gitHelper->kirbyChange('replace(file): ' . $file->page()->uri() . '/' . $file->filename());
119127
},
120128
'file.changeName:after' => function ($file) use ($gitHelper) {
129+
if (!$file->page()) {
130+
return;
131+
}
132+
121133
$gitHelper->kirbyChange('rename(file): ' . $file->page()->uri() . '/' . $file->filename());
122134
},
123135
'file.update:after' => function ($file) use ($gitHelper) {
136+
if (!$file->page()) {
137+
return;
138+
}
139+
124140
$gitHelper->kirbyChange('update(file): ' . $file->page()->uri() . '/' . $file->filename());
125141
},
126142
'file.changeSort:after' => function ($file) use ($gitHelper) {
143+
if (!$file->page()) {
144+
return;
145+
}
146+
127147
$gitHelper->kirbyChange('sort(file): ' . $file->page()->uri() . '/' . $file->filename());
128148
},
129149
'file.delete:after' => function ($status, $file) use ($gitHelper) {
150+
if (!$file->page()) {
151+
return;
152+
}
153+
130154
$gitHelper->kirbyChange('delete(file): ' . $file->page()->uri() . '/' . $file->filename());
131155
},
132156
];

0 commit comments

Comments
 (0)