@@ -137,34 +137,12 @@ func (r *repositoryResource) Create(ctx context.Context, req resource.CreateRequ
137
137
result .SSHPrivateKey = data .SSHPrivateKey
138
138
result .TLSClientCertKey = data .TLSClientCertKey
139
139
result .GitHubAppPrivateKey = data .GitHubAppPrivateKey
140
-
141
- // Preserve GitHub App authentication fields from the original configuration since ArgoCD API doesn't return them
142
- if ! data .GitHubAppID .IsNull () && ! data .GitHubAppID .IsUnknown () {
143
- result .GitHubAppID = data .GitHubAppID
144
- }
145
-
146
- if ! data .GitHubAppInstallationID .IsNull () && ! data .GitHubAppInstallationID .IsUnknown () {
147
- result .GitHubAppInstallationID = data .GitHubAppInstallationID
148
- }
149
-
150
- if ! data .GitHubAppEnterpriseBaseURL .IsNull () && ! data .GitHubAppEnterpriseBaseURL .IsUnknown () {
151
- result .GitHubAppEnterpriseBaseURL = data .GitHubAppEnterpriseBaseURL
152
- }
153
-
154
- // Preserve name field from the original configuration to handle empty string vs null properly
155
- if ! data .Name .IsNull () && ! data .Name .IsUnknown () {
156
- result .Name = data .Name
157
- }
158
-
159
- // Preserve TLS client cert data from the original configuration since ArgoCD API doesn't return it
160
- if ! data .TLSClientCertData .IsNull () && ! data .TLSClientCertData .IsUnknown () {
161
- result .TLSClientCertData = data .TLSClientCertData
162
- }
163
-
164
- // Preserve username from the original configuration if ArgoCD API doesn't return it
165
- if ! data .Username .IsNull () && ! data .Username .IsUnknown () {
166
- result .Username = data .Username
167
- }
140
+ result .Name = data .Name
141
+ result .Username = data .Username
142
+ result .GitHubAppID = data .GitHubAppID
143
+ result .GitHubAppInstallationID = data .GitHubAppInstallationID
144
+ result .GitHubAppEnterpriseBaseURL = data .GitHubAppEnterpriseBaseURL
145
+ result .TLSClientCertData = data .TLSClientCertData
168
146
169
147
// Save data into Terraform state
170
148
resp .Diagnostics .Append (resp .State .Set (ctx , result )... )
0 commit comments