Ankündigung

Einklappen
Keine Ankündigung bisher.

Cache: True und value in Yaml angegeben

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Cache: True und value in Yaml angegeben

    Hallo,

    ich habe ein Item:
    Code:
    MyTelegramTest:
        Chat_Ids:
            type: dict
            telegram_chat_ids: True
            cache: 'True'
            value: "{ 123456: 1 , -56789:1 }"
    Value war zunächst nur { 123456: 1 }"

    Dann habe ich es auf o.g. Wert geändert, also den zweiten Wert im Dict hinzugefügt.
    Im Admin-Interface findet sich weiterhin aber { 123456: 1 }. Ich hätte nicht erwartet, dass der Wert aus dem Cahe den Wert aus der Yaml überschreibt, wenn dieser geändert wird?
    Ist das so beabsichtigt?

    Gruß,
    Hendrik

    #2
    Probier mal mit strings oder positiven keys. Value heißt inzwischen initial_value. Aber das hat mit deinem Phänomen ziemlich fix nix zu tun

    Kommentar


      #3
      Und eine neue (geänderte) Angabe von initial_value sollte den vorhandenen Cache-Wert auch nicht überschreiben, das macht der Name "initial_value" deutlicher als der alte Name "Value".

      Wenn du es im Admin-Interface änderst, wird es im Cache gespeichert und bleibt als Wert stehen.

      Kommentar


        #4
        Du kannst auch alternativ im Admin Interface den Cache Wert des Items löschen.
        Viele Grüße
        Martin

        There is no cloud. It's only someone else's computer.

        Kommentar


          #5
          Verstanden, danke!

          Kommentar

          Lädt...
          X