@@ -57,6 +57,7 @@ func (r *editorInterfaceResource) Create(ctx context.Context, req resource.Creat
5757 }
5858
5959 currentVersion := 1
60+ currentVersion += r .providerData .editorInterfaceVersionOffset .Get (data .ContentTypeId .ValueString ())
6061
6162 params := contentfulManagement.PutEditorInterfaceParams {
6263 SpaceID : data .SpaceId .ValueString (),
@@ -92,6 +93,8 @@ func (r *editorInterfaceResource) Create(ctx context.Context, req resource.Creat
9293
9394 resp .Diagnostics .Append (util .PrivateDataSetValue (ctx , resp .Private , "version" , currentVersion )... )
9495 resp .Diagnostics .Append (resp .State .Set (ctx , & data )... )
96+
97+ r .providerData .editorInterfaceVersionOffset .Reset (data .ContentTypeId .ValueString ())
9598}
9699
97100func (r * editorInterfaceResource ) Read (ctx context.Context , req resource.ReadRequest , resp * resource.ReadResponse ) {
@@ -143,6 +146,8 @@ func (r *editorInterfaceResource) Read(ctx context.Context, req resource.ReadReq
143146
144147 resp .Diagnostics .Append (util .PrivateDataSetValue (ctx , resp .Private , "version" , currentVersion )... )
145148 resp .Diagnostics .Append (resp .State .Set (ctx , & data )... )
149+
150+ r .providerData .editorInterfaceVersionOffset .Reset (data .ContentTypeId .ValueString ())
146151}
147152
148153func (r * editorInterfaceResource ) Update (ctx context.Context , req resource.UpdateRequest , resp * resource.UpdateResponse ) {
@@ -158,6 +163,8 @@ func (r *editorInterfaceResource) Update(ctx context.Context, req resource.Updat
158163 currentVersionDiags := util .PrivateDataGetValue (ctx , req .Private , "version" , & currentVersion )
159164 resp .Diagnostics .Append (currentVersionDiags ... )
160165
166+ currentVersion += r .providerData .editorInterfaceVersionOffset .Get (data .ContentTypeId .ValueString ())
167+
161168 params := contentfulManagement.PutEditorInterfaceParams {
162169 SpaceID : data .SpaceId .ValueString (),
163170 EnvironmentID : data .EnvironmentId .ValueString (),
@@ -196,6 +203,8 @@ func (r *editorInterfaceResource) Update(ctx context.Context, req resource.Updat
196203
197204 resp .Diagnostics .Append (util .PrivateDataSetValue (ctx , resp .Private , "version" , currentVersion )... )
198205 resp .Diagnostics .Append (resp .State .Set (ctx , & data )... )
206+
207+ r .providerData .editorInterfaceVersionOffset .Reset (data .ContentTypeId .ValueString ())
199208}
200209
201210func (r * editorInterfaceResource ) Delete (_ context.Context , _ resource.DeleteRequest , _ * resource.DeleteResponse ) {
0 commit comments