ERPNext V15 - Error Rename Item Code

hi guys,
i’ve got error when rename item name and item code

And the error Message like this :

### App Versions

{
“erpnext”: “15.5.0”,
“frappe”: “15.4.1”,
“hrms”: “15.5.0”,
“payments”: “0.0.1”,
“print_designer”: “1.0.0”,
“webshop”: “0.0.1”
}

### Route

Form/Item/LOSTVAPE - URSA BABY KIT

### Traceback

Traceback (most recent call last):
File “apps/frappe/frappe/app.py”, line 110, in application
response = frappe.api.handle(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/api/init.py”, line 49, in handle
data = endpoint(**arguments)
^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/api/v1.py”, line 36, in handle_rpc_call
return frappe.handler.handle()
^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/handler.py”, line 49, in handle
data = execute_cmd(cmd)
^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/handler.py”, line 85, in execute_cmd
return frappe.call(method, **frappe.form_dict)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/init.py”, line 1715, in call
return fn(*args, **newargs)
^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/utils/typing_validations.py”, line 31, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/rename_doc.py”, line 75, in update_document_title
transformed_name = doc.run_method(“before_rename”, current_name, updated_name, merge)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 950, in run_method
out = Document.hook(fn)(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 1316, in composer
return composed(self, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “apps/frappe/frappe/model/document.py”, line 1300, in runner
add_to_return_value(self, f(self, method, *args, **kwargs))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TypeError: execute() takes from 3 to 4 positional arguments but 5 were given

### Request Data

{
“type”: “POST”,
“args”: {
“doctype”: “Item”,
“docname”: “LOSTVAPE - URSA BABY KIT”,
“name”: “URSA BABY KIT”,
“title”: “URSA BABY KIT”,
“enqueue”: true,
“merge”: 0,
“freeze”: true,
“freeze_message”: “Updating related fields…”
},
“freeze”: true,
“freeze_message”: “Updating related fields…”,
“headers”: {},
“error_handlers”: {},
“url”: “/api/method/frappe.model.rename_doc.update_document_title”,
“request_id”: null
}

### Response Data

{
“exception”: “TypeError: execute() takes from 3 to 4 positional arguments but 5 were given”,
“exc_type”: “TypeError”
}

same error here…

apps and versions installed:

ERPNext: v15.6.1 (version-15)
Frappe Framework: v15.5.0 (version-15)
Frappe Insights: v1.1.3 (develop)
LittleBunyip: v0.0.1 (develop)
Little Bunyip Website: v0.0.1 (main)
Nextcloud Integration: v0.0.1 (main)
Payments: v0.0.1 (develop)
Webshop: v0.0.1 (develop)
Wiki: v2.0.0 (master)

Update webshop app, it should be fixed now: fix: positional argument order for before_rename · frappe/webshop@fe42033 · GitHub

I ran the update but now there is this error which gets added to the timeline:

There was no error message dialog, on my bench console or the error log…

I removed the app webshop and I can rename items again.

dear @ankush
still same, but now no error pop-up,…
error show in comment section

Latest Update Version
ERPNext: v15.9.0 (version-15)
Frappe Framework: v15.8.1 (version-15)
Frappe HR: v15.7.1 (version-15)
Payments: v0.0.1 (version-15)
Webshop: v0.0.1 (develop)

Here’s The Video