@@ -66,7 +66,7 @@ func resourceNetworkApplicationUpdate(ctx context.Context, data *schema.Resource
6666 if err != nil {
6767 return diag .FromErr (err )
6868 }
69- setApplicationData (data , s )
69+ setNetworkApplicationData (data , s )
7070 return nil
7171}
7272
@@ -130,7 +130,7 @@ func resourceNetworkApplicationRead(ctx context.Context, data *schema.ResourceDa
130130 data .SetId ("" )
131131 return diags
132132 }
133- setApplicationData (data , application )
133+ setNetworkApplicationData (data , application )
134134 return diags
135135}
136136
@@ -154,7 +154,7 @@ func resourceNetworkApplicationCreate(ctx context.Context, data *schema.Resource
154154 if err != nil {
155155 return diag .FromErr (err )
156156 }
157- setApplicationData (data , createdApplication )
157+ setNetworkApplicationData (data , createdApplication )
158158 return nil
159159}
160160
@@ -237,3 +237,13 @@ func resourceDataToNetworkApplication(data *schema.ResourceData) *cloudconnexa.A
237237 }
238238 return s
239239}
240+
241+ // setNetworkApplicationData sets the Terraform state data from a network application response
242+ func setNetworkApplicationData (data * schema.ResourceData , application * cloudconnexa.ApplicationResponse ) {
243+ data .SetId (application .ID )
244+ _ = data .Set ("name" , application .Name )
245+ _ = data .Set ("description" , application .Description )
246+ _ = data .Set ("routes" , flattenApplicationRoutes (application .Routes ))
247+ _ = data .Set ("config" , flattenApplicationConfig (application .Config ))
248+ _ = data .Set ("network_id" , application .NetworkItemID )
249+ }
0 commit comments