• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Churchdb Masterdata liefert inkonsistente Ergebnisse: GroupMemberstatus mit undefinierter Gruppe

    ChurchTools Schnittstellen
    2
    4
    16.1k
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • B
      bwl21
      zuletzt editiert von

      Wenn ich über das V1 - Api die Masterdaten auslese, kommen einige Einträge in „groupMemberstatus“, mit einer „group_id“ für die es keine Gruppe gibt.

      Kann es sein, dass beim Löschen von Gruppen, der groupMemberstatus nicht bereinigt wird.

      1 Antwort Letzte Antwort Antworten Zitieren 0
      • davidschillingD
        davidschilling ChurchToolsMitarbeiter
        zuletzt editiert von

        Das kannst du testen in dem du das mal an einem konkreten Fall nachvollziehst.
        Ich würde davon ausgehen, dass es korrekt aufgeräumt wird, aber möglich ist, dass es mal in der Vergangenheit nicht korrekt funktioniert hat.

        B 1 Antwort Letzte Antwort Antworten Zitieren 0
        • B
          bwl21 @davidschilling
          zuletzt editiert von bwl21

          @davidschilling der Bug besteht tatsächlich.

          ich habe

          1. die Masterdaten gelesen

          2. eine gruppe angelegt

          3. Beim Teilnehmer Berechtigungen eingetragen

            dann sehe ich diese Unterschiede zu 1.

          @ -2782,6 +2782,19 @@
                              "auth": {
                                  "view logfile": true
                              }
                          },
                          "6500": {
                              "id": "6500",
                              "group_id": "431",
                              "grouptype_memberstatus_id": "8",
                              "active_yn": "1",
                              "growpath_id": null,
                              "force_2fa": "0",
                              "read_chat": "1",
                              "write_chat": "1",
                              "auth": {
                                  "view logfile": true
                              }
                          }
                      },
                      "gruppentreffentemplate": {
          @@ -12501,6 +12514,67 @@
                                  }
                              }
                          },
                          "431": {
                              "id": "431",
                              "permission_deep_no": "0",
                              "letzteaenderung": "2021-03-22 11:40:58",
                              "aenderunguser": "892",
                              "bezeichnung": "zz_loeschen-2",
                              "fu_nachfolge_gruppenteilnehmerstatus_id": null,
                              "followup_typ_id": null,
                              "fu_nachfolge_typ_id": "0",
                              "fu_nachfolge_objekt_id": null,
                              "gruendungsdatum": null,
                              "abschlussdatum": null,
                              "treffzeit": "",
                              "targetgroup_id": null,
                              "notiz": "",
                              "versteckt_yn": "0",
                              "instatistik_yn": "0",
                              "treffen_yn": "0",
                              "max_teilnehmer": null,
                              "oeffentlich_yn": "0",
                              "offen_yn": "0",
                              "mail_an_leiter_yn": "1",
                              "gruppentyp_id": "1",
                              "station_id": null,
                              "gruppentreffen_template_id": null,
                              "new_person_station_id": null,
                              "new_person_status_id": null,
                              "new_person_dep_id": null,
                              "direktteilnehmer_yn": "0",
                              "meetingday_no": null,
                              "agegroup_ids": null,
                              "groupstatus_id": "1",
                              "groupcategory_id": null,
                              "fu_sendremindermails_yn": "1",
                              "groupimage_id": null,
                              "sign_up_headline": null,
                              "qrcodecheckin_yn": "0",
                              "allow_spouse_registration": "1",
                              "allow_child_registration": "1",
                              "allow_sameemail_registration": "1",
                              "allow_other_registration": "0",
                              "hasaddfields_yn": "0",
                              "imageHash": null,
                              "fileId": null,
                              "chat_status": "NOT_STARTED",
                              "imageUrl": null,
                              "roles": {
                                  "8": {
                                      "active_yn": "1",
                                      "force_2fa": "0",
                                      "read_chat": "1",
                                      "write_chat": "1"
                                  },
                                  "9": {
                                      "active_yn": "1",
                                      "force_2fa": "0",
                                      "read_chat": "1",
                                      "write_chat": "1"
                                  }
                              }
                          },
                          "234": {
                              "id": "234",
                              "permission_deep_no": "0",
          @@ -13724,6 +13798,7 @@
                              "366": "366",
                              "369": "369",
                              "372": "372",
                              "431": "431",
                              "6": "6",
                              "8": "8",
                              "59": "59",
          @@ -13883,7 +13958,7 @@
                          "mailerBCC": 1,
                          "mailerSeparator": 0
                      },
                      "lastExecutedate": "2021-03-22 11:40:05",
                      "lastExecutedate": "2021-03-22 11:41:17",
                      "alloweduser": 500,
                      "allowedstations": 1,
                      "churchchatAllowGroupChat": true,
          
          
          
          1. die Gruppe wieder gelöscht und die Masterdaten neu ausgelesenn. Dann sehe ich folgende Unterschide zu 1.
          
          @@ -2782,6 +2782,19 @@
                              "auth": {
                                  "view logfile": true
                              }
                          },
                          "6500": {
                              "id": "6500",
                              "group_id": "431",
                              "grouptype_memberstatus_id": "8",
                              "active_yn": "1",
                              "growpath_id": null,
                              "force_2fa": "0",
                              "read_chat": "1",
                              "write_chat": "1",
                              "auth": {
                                  "view logfile": true
                              }
                          }
                      },
                      "gruppentreffentemplate": {
          @@ -13883,7 +13896,7 @@
                          "mailerBCC": 1,
                          "mailerSeparator": 0
                      },
                      "lastExecutedate": "2021-03-22 11:40:05",
                      "lastExecutedate": "2021-03-22 11:42:21",
                      "alloweduser": 500,
                      "allowedstations": 1,
                      "churchchatAllowGroupChat": true,
          
          
          1. man sieht dass groupMemberstatus mit der ID 6500 übrig bleibt.

          Es ist vermutlich kein großes Problem, es müllt halt die Datenbank zu. Ich bin dabei die Berechtigungen auszulesen, um sie in Git zu verfolgen. Da arbeite ich die groupMemberstatus entlang und habe die Records mit fehlerhaften group_id gefunden. Hätte ich den Gruppen entlang gerbeitet, wäre es vermutlich nicht aufgefallen.

          B 1 Antwort Letzte Antwort Antworten Zitieren 0
          • B
            bwl21 @bwl21
            zuletzt editiert von

            Support hat gentwortet:

            Mar 23, 15:29
            Hallo,

            wir haben es noch mal geprüft und ja die Tabelle wird wirklich nicht vernünftig aufgeräumt. Es gibt nach unserer Einschätzung keine Seiteneffekte, daher ist es nicht schlimm. Danke für den wertvollen Hinweis. Wir haben es als Bug aufgenommen und werden das beheben.

            1 Antwort Letzte Antwort Antworten Zitieren 0
            • Erster Beitrag
              Letzter Beitrag