Skip to content

Commit 9ca8198

Browse files
authored
fix(piefed): openapi+piefed+capacitor breaks requests (#2056)
1 parent d0aef95 commit 9ca8198

File tree

4 files changed

+21
-4
lines changed

4 files changed

+21
-4
lines changed

android/capacitor.settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ include ':capacitor-app'
99
project(':capacitor-app').projectDir = new File('../node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@capacitor/app/android')
1010

1111
include ':capacitor-filesystem'
12-
project(':capacitor-filesystem').projectDir = new File('../node_modules/.pnpm/@capacitor+filesystem@7.1.1_@[email protected]/node_modules/@capacitor/filesystem/android')
12+
project(':capacitor-filesystem').projectDir = new File('../node_modules/.pnpm/@capacitor+filesystem@7.0.1_@[email protected]/node_modules/@capacitor/filesystem/android')
1313

1414
include ':capacitor-haptics'
1515
project(':capacitor-haptics').projectDir = new File('../node_modules/.pnpm/@[email protected]_patch_hash=181ec43efd13c6c40fd4856e855e5eb795ffff6f9f13bb23ed1_3439a3b934d52dc01c7dc2fa93d3def4/node_modules/@capacitor/haptics/android')

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,8 @@
3535
"patchedDependencies": {
3636
"@capacitor/keyboard": "patches/@capacitor__keyboard.patch",
3737
"@capacitor/android": "patches/@capacitor__android.patch",
38-
"@capacitor/haptics": "patches/@capacitor__haptics.patch"
38+
"@capacitor/haptics": "patches/@capacitor__haptics.patch",
39+
"openapi-fetch": "patches/openapi-fetch.patch"
3940
},
4041
"updateConfig": {
4142
"ignoreDependencies": [

patches/openapi-fetch.patch

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/src/index.js b/src/index.js
2+
index 4b226c87020cd9c75f79b1a1a22e89564022f756..e2b6ea578a120c438e370b10353fd8d8db61fdb7 100644
3+
--- a/src/index.js
4+
+++ b/src/index.js
5+
@@ -227,7 +227,7 @@ export default function createClient(clientOptions) {
6+
}
7+
8+
// handle empty content
9+
- if (response.status === 204 || request.method === "HEAD" || response.headers.get("Content-Length") === "0") {
10+
+ if (response.status === 204 || request.method === "HEAD") {
11+
return response.ok ? { data: undefined, response } : { error: undefined, response };
12+
}
13+

pnpm-lock.yaml

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)