Skip to content

Commit 6d50854

Browse files
committed
fix: rm unneeded check and fix err codes for file handling
1 parent fac1f9b commit 6d50854

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

ansible/files/postgres_prestart.sh.j2

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ check_extensions_file() {
3636
local extensions_file="/etc/adminapi/pg-extensions.json"
3737
if [ ! -f "$extensions_file" ]; then
3838
log "extensions: No extensions file found, skipping extensions versions check"
39-
return 1
39+
return 0 #if file not found, skip
4040
fi
4141
if [ ! -r "$extensions_file" ]; then
4242
log "extensions: Cannot read extensions file"
43-
return 1
43+
return 1 #a true error, we should be able to read file
4444
fi
4545
return 0
4646
}
@@ -97,13 +97,7 @@ handle_extension_versions() {
9797
log "$extension_name: No version specified, skipping"
9898
continue
9999
fi
100-
101-
# Basic version format validation (semantic versioning)
102-
if ! [[ "$version" =~ ^[0-9]+\.[0-9]+(\.[0-9]+)?$ ]]; then
103-
log "$extension_name: Invalid version format: $version, skipping"
104-
continue
105-
fi
106-
100+
107101
log "$extension_name: Found version $version in extensions file"
108102

109103
# Don't fail if version switch fails - just log and continue

0 commit comments

Comments
 (0)