# HG changeset patch # User Matti Hamalainen # Date 1613033086 -7200 # Node ID eaf766018133b2397ae117f80283b71e143b3b5b # Parent f0b998b1716d1d51afe5774e9d2605341aa11544 tj: If user deletes his or her default TJ ID, re-set the default to global default. diff -r f0b998b1716d -r eaf766018133 config.tj.example --- a/config.tj.example Thu Feb 11 10:44:18 2021 +0200 +++ b/config.tj.example Thu Feb 11 10:44:46 2021 +0200 @@ -83,7 +83,7 @@ "err_unknown_user" "en tunne käyttäjää @1@" "default_set" "@nick@:n vakio-id asetettu: '@1@'." - + "default_reset" "@nick@:n vakio-id TJ poistettu, vakio vaihdettu takaisin '@2@'." "items_deleted" "@nick@:n TJ '@1@' poistettu." "list_item" "#@1@/@2@: @3@ : \002@4@\002 / @5@" diff -r f0b998b1716d -r eaf766018133 tj.tcl --- a/tj.tcl Thu Feb 11 10:44:18 2021 +0200 +++ b/tj.tcl Thu Feb 11 10:44:46 2021 +0200 @@ -452,6 +452,14 @@ tj_msg $upublic $unick $uchan "items_deleted" [list $uid $nitems] + # Check if we deleted the default ID + set udefid [tj_get_default_id $uhand] + if {[string tolower $uid] == [string tolower $udefid]} { + setuser $uhand XTRA "tj_default_id" $tj_default_id + + tj_msg $upublic $unick $uchan "default_reset" [list $uid $tj_default_id] + } + } elseif {[tj_cmd_match "default" $rcmd]} { # !tj default # # Check for #id prefix