From 0fa409bc88fa67149ebda4f53017ccb1f5c56f0c Mon Sep 17 00:00:00 2001 From: SkyratBot <59378654+SkyratBot@users.noreply.github.com> Date: Sat, 19 Feb 2022 00:27:13 +0100 Subject: [PATCH] [MIRROR] Fix BYOND-related runtime in SDQL2 _new wrapper. [MDB IGNORE] (#11585) * Fix BYOND-related runtime in SDQL2 _new wrapper (#64895) * Fix BYOND-related runtime in SDQL2 _new wrapper. Co-authored-by: Timberpoes --- code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm index 611b80ee8a4..996860405b2 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2_wrappers.dm @@ -85,7 +85,13 @@ return min(arglist(args)) /proc/_new(type, arguments) - var/datum/result = new type(arglist(arguments)) + var/datum/result + + if(!length(arguments)) + result = new type() + else + result = new type(arglist(arguments)) + if(istype(result)) result.datum_flags |= DF_VAR_EDITED return result