Skip to content

Commit 7e28c46

Browse files
committed
fix
1 parent 5ce01ea commit 7e28c46

File tree

1 file changed

+33
-3
lines changed

1 file changed

+33
-3
lines changed

databunkerpro/api.py

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -722,7 +722,21 @@ def update_legal_basis(
722722
request_metadata: Optional[Dict[str, Any]] = None,
723723
) -> Dict[str, Any]:
724724
"""Update an existing legal basis."""
725-
data = {"brief": brief, **options}
725+
data = {"brief": brief}
726+
if options.get("status") is not None:
727+
data["status"] = options["status"]
728+
if options.get("module") is not None:
729+
data["module"] = options["module"]
730+
if options.get("fulldesc") is not None:
731+
data["fulldesc"] = options["fulldesc"]
732+
if options.get("shortdesc") is not None:
733+
data["shortdesc"] = options["shortdesc"]
734+
if options.get("basistype") is not None:
735+
data["basistype"] = options["basistype"]
736+
if options.get("requiredmsg") is not None:
737+
data["requiredmsg"] = options["requiredmsg"]
738+
if options.get("requiredflag") is not None:
739+
data["requiredflag"] = options["requiredflag"]
726740
return self._make_request("LegalBasisUpdate", data, request_metadata)
727741

728742
def delete_legal_basis(
@@ -863,7 +877,17 @@ def update_processing_activity(
863877
request_metadata: Optional[Dict[str, Any]] = None,
864878
) -> Dict[str, Any]:
865879
"""Update an existing processing activity."""
866-
data = {"activity": activity, **options}
880+
data = {"activity": activity}
881+
if options.get("newactivity") is not None:
882+
data["newactivity"] = options["newactivity"]
883+
if options.get("title") is not None:
884+
data["title"] = options["title"]
885+
if options.get("script") is not None:
886+
data["script"] = options["script"]
887+
if options.get("fulldesc") is not None:
888+
data["fulldesc"] = options["fulldesc"]
889+
if options.get("applicableto") is not None:
890+
data["applicableto"] = options["applicableto"]
867891
return self._make_request("ProcessingActivityUpdate", data, request_metadata)
868892

869893
def delete_processing_activity(
@@ -1265,7 +1289,13 @@ def update_tenant(
12651289
request_metadata: Optional[Dict[str, Any]] = None,
12661290
) -> Dict[str, Any]:
12671291
"""Update tenant information."""
1268-
data = {"tenantid": tenant_id, **options}
1292+
data = {"tenantid": tenant_id}
1293+
if options.get("tenantname") is not None:
1294+
data["tenantname"] = options["tenantname"]
1295+
if options.get("tenantorg") is not None:
1296+
data["tenantorg"] = options["tenantorg"]
1297+
if options.get("email") is not None:
1298+
data["email"] = options["email"]
12691299
return self._make_request("TenantUpdate", data, request_metadata)
12701300

12711301
def delete_tenant(

0 commit comments

Comments
 (0)